Fonction zip() – Python

La fonction zip() prend des itérables (peut être zéro ou plus), les agrège dans un tuple et le renvoie.
 

Syntaxe:
zip(iterator1, iterator2, iterator3 ...)

 
 

Paramètres:
  • iterator1, iterator2, iterator3 … : Objets Iterator qui seront agrégés.

 

Valeur de retour:

La fonction zip() renvoie un itérateur de tuples basé sur les objets itérables.
 

Exemple 1:

Joignez deux tuples ensemble:

t1 = ("A", "B", "C")
t2 = ("D", "E", "F")

obj = zip(t1, t2)

print(tuple(obj))

Sortie:

(('A', 'D'), ('B', 'E'), ('C', 'F'))

 
 

Exemple 2:

Si un tuple contient plus d’éléments, ces éléments sont ignorés:

t1 = ("A", "B", "C")
t2 = ("D", "E", "F", "G", "H")

obj = zip(t1, t2)

print(tuple(obj))

Sortie:

(('A', 'D'), ('B', 'E'), ('C', 'F'))

 
QCM Python

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *