Python zip() -funktio
Esimerkki
Yhdistä kaksi tuplea:
a = ("Bill", "Steve", "Elon") b = ("Gates", "Jobs", "Musk") x = zip(a, b)
Määritelmä ja Käyttö
zip() -funktio palauttaa zip-objektin, joka on tuple-iteraattori, jossa jokainen toimitetun iteraattorin ensimmäinen kohde yhdistetään yhdessä, sitten jokainen toimitetun iteraattorin toinen kohde yhdistetään yhdessä, ja niin edelleen.
Jos toimitetut iteraattorit ovat eri pituisia, lyhintä iteraattoria määrää uuden iteraattorin pituuden.
Syntaksi
zip(iterator1, iterator2, iterator3 ...)
Parametrien Arvot
Parametrit | Kuvaus |
---|---|
iterator1, iterator2, iterator3 ... | Yhteen liitetyt iteraattorit. |
Lisää esimerkkejä
Esimerkki
Jos tuple sisältää enemmän kohteita, nämä jätetään huomiotta:
a = ("Bill", "Steve", "Elon") b = ("Gates", "Jobs", "Musk", "Richard") x = zip(a, b)