Funzione zip() Python
Esempio
Unire due tuple:
a = ("Bill", "Steve", "Elon") b = ("Gates", "Jobs", "Musk") x = zip(a, b)
Definizione e uso
La funzione zip() restituisce un oggetto zip, che è un iteratore di tuple, in cui ogni primo elemento degli iteratori passati viene abbinato insieme, quindi ogni secondo elemento degli iteratori passati viene abbinato insieme, e così via.
Se gli iteratori passati hanno lunghezze diverse, il numero di elementi dell'iteratore più corto determina la lunghezza del nuovo iteratore.
Sintassi
zip(iterator1, iterator2, iterator3 ...)
Valore del parametro
Parametro | Descrizione |
---|---|
iterator1, iterator2, iterator3 ... | Oggetti iterabili collegati insieme. |
Più esempi
Esempio
Se un tuple contiene più elementi, questi vengono ignorati:
a = ("Bill", "Steve", "Elon") b = ("Gates", "Jobs", "Musk", "Richard") x = zip(a, b)