Fonction zip() Python

Exemple

Connecter deux tuples ensemble :

a = ("Bill", "Steve", "Elon")
b = ("Gates", "Jobs", "Musk")
x = zip(a, b)

Exemple de exécution

Définition et utilisation

La fonction zip() retourne un objet zip, qui est un itérateur de tuple, où chaque premier élément des itérateurs transmis est apparié ensemble, puis chaque deuxième élément des itérateurs transmis est apparié ensemble, et ainsi de suite.

Si les itérateurs transmis ont des longueurs différentes, le nombre d'éléments du itérateur le plus court déterminera la longueur du nouvel itérateur.

Syntaxe

zip(iterator1, iterator2, iterator3 ...)

Valeur des paramètres

Paramètres Description
iterator1, iterator2, iterator3 ... Objets itératifs connectés ensemble.

Plus d'exemples

Exemple

Si un tuple contient plus d'éléments, ces éléments seront ignorés :

a = ("Bill", "Steve", "Elon")
b = ("Gates", "Jobs", "Musk", "Richard")
x = zip(a, b)

Exemple de exécution