Kako se pridružiti popisima u Pythonu

How Join Lists Python



Popisi su važna struktura podataka u Pythonu i koriste se za spremanje više elemenata u jedan spremnik. Python popisi mogu pohraniti i slične i heterogene vrste elemenata. U Pythonu se možete pridružiti ili spojiti dva ili više popisa. Spajanje popisa spaja brojne popise u jedan popis. Ovaj članak objašnjava spajanje ili povezivanje Pythonovih popisa na nekoliko načina.







Kako se pridružiti Python popisima

Sljedeće uključuje metode za pridruživanje listama u Pythonu:



  1. Koristiti dodati() funkcija
  2. Koristiti produžiti () funkcija
  3. Koristiti '+' operater
  4. Koristiti ‘*’ operater

O ovim metodama raspravljat ćemo jednu po jednu.



Metoda 1: Upotreba funkcije append ()

The dodati() function je ugrađena funkcija u Pythonu koja ubacuje elemente na kraj popisa. U sljedećem primjeru koristit ćemo dodati() funkcija za spajanje dva popisa.





#stvaranje popisa 1
myList1 = [1,2,3,4,5]
#stvaranje popisa 2
myList2 = [6,7,8,9]
#pridruživanje listama 1 i 2 pomoću funkcije dodavanja
myList1.append (myList2)
#ispisivanje novog popisa
ispis (myList1)

Izlaz

U ispisu ćete vidjeti da je prvi popis dodan drugom, na kraju popisa kao stavka.

Da bismo pridružili elemente popisa, moramo ponoviti popis2 pomoću za petlju i svaku stavku zasebno dodati na kraj popisa1.

#stvaranje popisa 1
myList1 = [1,2,3,4,5]
#stvaranje popisa 2
myList2 = [6,7,8,9]
#pridruživanje listama 1 i 2 pomoću funkcije dodavanja
za x u myList2:
myList1.append (x)
#ispisivanje novog popisa
ispis (myList1)

Izlaz

Sada se može vidjeti da su popisi povezani.

Slično, možemo spojiti tri popisa pomoću funkcije append ().



#stvaranje popisa 1
myList1 = [1,2,3,4,5]
#stvaranje popisa 2
myList2 = [6,7,8,9]
#stvaranje popisa 3
myList3 = ['kamran', 'Sattar', 'Awaisi']
#pridruživanje popisa 1, 2 i 3 pomoću funkcije dodavanja
za x u myList2:
myList1.append (x)
za x u myList3:
myList1.append (x)
#ispisivanje popisa
ispis (myList1)

Izlaz

Kako se pridružiti popisima u Pythonu-3

Metoda 2: Upotreba funkcije extension ()

The produžiti () function je ugrađena funkcija u Pythonu koja se može koristiti za pridruživanje listama. Ova funkcija dodaje elemente jednog popisa na kraj drugog popisa. Nije potrebno ponavljanje pomoću petlji s

produžiti () funkcija. U sljedećem primjeru stvorit ćemo dva popisa i pridružiti im se pomoću produžiti () funkcija.

#stvaranje popisa 1
myList1 = [1,2,3,4,5]
#stvaranje popisa 2
myList2 = [6,7,8,9]
#koristite funkciju extension ()
myList1.extend (myList2)
#ispisivanje popisa
ispis (myList1)

Izlaz

Kao što možete vidjeti u sljedećem ispisu, popisi su uspješno spojeni.
Kako se pridružiti popisima u Pythonu-4

Metoda 3: Korištenje operatora ‘+’

Popisi se također mogu spojiti pomoću operatora ‘+’. Ovo je najjednostavniji način spajanja popisa u Pythonu. Popisi koji su spojeni pomoću operatora ‘+’ spremaju se u novi popis. U sljedećem primjeru koristit ćemo operator '+' za spajanje tri popisa.

#stvaranje popisa 1
myList1 = [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

Sljedeći izlaz prikazuje spojene popise.

Metoda 4: Korištenje operatora ‘*’

Operator ‘*’ također se može koristiti za pridruživanje Python popisima. Međutim, ovu značajku podržava samo Python 3.6+ verzija Pythona. Spojeni popisi pohranjeni su u novom popisu. Upotrijebimo operator*za pridruživanje popisima.

#stvaranje popisa 1
myList1 = [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 ispisu, popisi su uspješno spojeni pomoću operatora '*'.

Zaključak

Popis u Pythonu je spremnik koji se koristi za spremanje elemenata u nizu. Python popisi mogu se spojiti na nekoliko načina. Ovaj članak je objasnio kako spojiti popise u Pythonu s četiri osnovne metode kroz nekoliko jednostavnih primjera.