Piton

Kako se pridružiti popisima u Pythonu

Kako se pridružiti popisima u Pythonu

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:

  1. Koristiti dodati() funkcija
  2. Koristiti proširiti () funkcija
  3. Koristiti '+' operater
  4. 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 1
myList1 = [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.

#creating list 1
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 ().

#creating list 1
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 1
myList1 = [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 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 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.

Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...
Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...
Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...