Popisi su važna struktura podataka u Pythonu, koja se koristi za spremanje više elemenata u jedan spremnik. Python popisi mogu pohraniti i slične tipove i heterogene tipove elemenata. U Pythonu se možete pridružiti ili spojiti dva ili više popisa. Pridruživanje popisu spaja brojne popise u jedan popis. Ovaj članak objašnjava spajanje ili spajanje Python popisa na nekoliko načina.
Kako se pridružiti Python popisima
Sljedeće uključuje metode pridruživanja popisa u Pythonu:
- Koristiti dodati() funkcija
- Koristiti proširiti () funkcija
- Koristiti '+' operater
- Koristiti '*' operater
O tim ćemo metodama razgovarati jednu po jednu.
Metoda 1: Upotreba funkcije append ()
The dodati() funkcija je ugrađena funkcija u Pythonu koja ubacuje elemente na kraj popisa. U sljedećem ćemo primjeru koristiti dodati() funkcija za spajanje dva popisa.
#creating list 1myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
# spajanje popisa 1 i 2 pomoću funkcije dodavanja
myList1.dodati (myList2)
#printing novi popis
ispis (myList1)
Izlaz
U izlazu ćete vidjeti da je prvi popis dodan drugom, na kraj popisa kao stavka.
Da bismo se pridružili elementima popisa, moramo prelistati list2 pomoću za petlju i dodajte svaku stavku zasebno na kraj popisa1.
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
# spajanje popisa 1 i 2 pomoću funkcije dodavanja
za x na myList2:
myList1.dodati (x)
#printing novi popis
ispis (myList1)
Izlaz
Sad se vidi da su popisi povezani.
Slično tome, možemo pridružiti tri popisa pomoću funkcije append ().
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#creating list 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
# spajanje popisa 1, 2 i 3 pomoću funkcije dodavanja
za x na myList2:
myList1.dodati (x)
za x u myList3:
myList1.dodati (x)
#ispisivanje popisa
ispis (myList1)
Izlaz
Metoda 2: Upotreba funkcije extension ()
The proširiti () funkcija je ugrađena funkcija u Pythonu koja se može koristiti za spajanje popisa. Ova funkcija dodaje elemente jednog popisa na kraj drugog popisa. Nije potrebno ponavljati pomoću petlji s
proširiti () funkcija. U sljedećem ćemo primjeru izraditi dva popisa i pridružiti im se pomoću proširiti () funkcija. #creating list 1
myList1 = [1,2,3,4,5]
#creating list 2
myList2 = [6,7,8,9]
#koristeći funkciju extension ()
myList1.produžiti (myList2)
#ispisivanje popisa
ispis (myList1) Izlaz
Kao što možete vidjeti u sljedećem izlazu, popisi su uspješno pridruženi.
3. metoda: Korištenje operatora '+'
Popisima se također može pridružiti pomoću operatora '+'. Ovo je najjednostavnija metoda za pridruživanje popisa u Pythonu. Popisi koji su spojeni pomoću operatora '+' pohranjeni su na novi popis. U sljedećem ćemo primjeru koristiti operator '+' za spajanje triju popisa.
#creating list 1myList1 = [1,2,3]
#creating list 2
myList2 = [4,5,6,7,8]
#creating list 3
myList3 = [1,3,4,6,7,8,4]
# pridruživanje popisu pomoću operatora '+'
myList1 = myList1 + myList2 + myList3
#ispisivanje popisa
print ("Pridruženi popis je:", myList1)
Izlaz
Sljedeći izlaz prikazuje spojene popise.
4. metoda: Korištenje operatora '*'
Operator '*' također se može koristiti za pridruživanje Python popisa. Međutim, ovu značajku podržava samo Python 3.6+ inačica Pythona. Spojeni popisi spremaju se na novi popis. Upotrijebimo operator '*' za pridruživanje popisima.
#stvaranje popisa 1myList1 = [1,2,3]
#stvaranje popisa 2
myList2 = [4,5,6,7,8]
#stvaranje popisa 3
myList3 = [1,3,4,6,7,8,4]
# pridruživanje popisu pomoću operatora '*'
myList1 = [* myList1, * myList2, * myList3]
#ispisivanje popisa
print ("Pridruženi popis je:", myList1)
Izlaz
Kao što možete vidjeti u sljedećem izlazu, popisi su se uspješno pridružili pomoću operatora '*'.
Zaključak
Popis u Pythonu spremnik je koji se koristi za spremanje elemenata u niz. Popisi Pythona mogu se pridružiti na nekoliko načina. Ovaj je članak kroz nekoliko jednostavnih primjera objasnio kako spojiti popise u Pythonu pomoću četiri osnovne metode.