Riješeno: zip popis python prvi element

Glavni problem vezan uz zip liste u Pythonu je taj što je prvi element komprimirane liste uvijek prvi element prve liste. To znači da ako dva popisa koji se komprimiraju imaju različite duljine, tada će kraći popis biti skraćen i bilo koji elementi s dužeg popisa nakon odgovarajućeg elementa na kraćem popisu neće biti uključeni u rezultat komprimiranja.

result = list(zip([1,2,3], ["Python", "first", "element"]))
print(result)

1. rezultat = popis(zip([1,2,3], [“Python”, “prvi”, “element”])) – Ovaj redak koristi funkciju zip() za kombiniranje dvaju popisa u jedan popis torki . Prva lista sadrži brojeve 1, 2 i 3, a druga lista sadrži stringove "Python", "first" i "element".
2. ispis(rezultat) – Ovaj redak ispisuje kombinirani popis torki koji je stvoren u prethodnom retku. Izlaz će biti [(1, 'Python'), (2, 'prvi'), (3, 'element')].

funkcija zip().

Funkcija zip() u Pythonu koristi se za kombiniranje dva ili više iterabla u jedan iterabil. Uzima svaki element iz prvog iterabla i kombinira ga s odgovarajućim elementom iz drugog iterabla. Rezultirajući objekt je iterator torki, gdje svaka torka sadrži jedan element iz svakog ulaznog iterabla. Funkcija zip() također se može koristiti za raspakiranje popisa pomoću operatora *.

Kako mogu dobiti prvi element liste u Pythonu

Najlakši način da dobijete prvi element popisa u Pythonu je korištenje operatora indeksa []. Ovaj operator zahtijeva jedan argument, a to je indeks stavke kojoj želite pristupiti. Na primjer, ako imate popis pod nazivom myList i želite dobiti njegov prvi element, upotrijebili biste myList[0]. Ovo će vratiti prvi element na popisu.

Povezani postovi:

Ostavite komentar