Løst: zip list python første element

Hovedproblemet relateret til zip-lister i Python er, at det første element i en zippet liste altid er det første element i den første liste. Det betyder, at hvis de to lister, der zippes, har forskellige længder, så vil den kortere liste blive afkortet, og eventuelle elementer fra den længere liste efter dets tilsvarende element i den kortere liste vil ikke blive inkluderet i det zippede resultat.

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

1. result = list(zip([1,2,3], [“Python”, “first”, “element”])) – Denne linje bruger zip()-funktionen til at kombinere to lister til en enkelt liste over tuples . Den første liste indeholder numrene 1, 2 og 3, og den anden liste indeholder strengene "Python", "first" og "element".
2. print(result) – Denne linje udskriver den kombinerede liste over tuples, der blev oprettet i den forrige linje. Outputtet vil være [(1, 'Python'), (2, 'første'), (3, 'element')].

zip() funktion

Zip()-funktionen i Python bruges til at kombinere to eller flere iterables til en enkelt iterable. Den tager hvert element fra den første iterable og kombinerer den med det tilsvarende element fra den anden iterable. Det resulterende objekt er en iterator af tuples, hvor hver tuple indeholder et element fra hver af input iterables. Zip()-funktionen kan også bruges til at udpakke en liste ved at bruge *-operatoren.

Hvordan får jeg det første element af en liste i Python

Den nemmeste måde at få det første element af en liste i Python på er at bruge indeksoperatoren []. Denne operator kræver et enkelt argument, som er indekset for det element, du vil have adgang til. For eksempel, hvis du har en liste kaldet myList, og du ønsker at få dets første element, vil du bruge myList[0]. Dette vil returnere det første element på listen.

Relaterede indlæg:

Efterlad en kommentar