Funkce Python zip() .
Příklad
Spojte dvě n-tice dohromady:
a = ("John", "Charles", "Mike")
b = ("Jenny", "Christy", "Monica")
x = zip(a, b)
Definice a použití
Funkce zip()
vrací objekt zip, což je iterátor n-tic, kde je první položka v každém prošlém iterátoru spárována dohromady a poté je spárována druhá položka v každém prošlém iterátoru atd.
Pokud mají předané iterátory různé délky, o délce nového iterátoru rozhoduje iterátor s nejmenším počtem položek.
Syntax
zip(iterator1, iterator2, iterator3 ...)
Hodnoty parametrů
Parameter | Description |
---|---|
iterator1, iterator2, iterator3 ... | Iterator objects that will be joined together |
Další příklady
Příklad
Pokud jedna n-tice obsahuje více položek, jsou tyto položky ignorovány:
a = ("John", "Charles", "Mike")
b = ("Jenny", "Christy", "Monica",
"Vicky")
x = zip(a, b)