Sobes.tech
Junior — Middle

Comment déterminer la séquence d'éléments après avoir fusionné deux flux avec la fonction zip?

sobes.tech IA

Réponse de l'IA

La fonction zip combine deux flux en créant des paires d’éléments de chaque flux dans l’ordre. La séquence d’éléments dans le flux résultant est déterminée par l’ordre des éléments dans les flux d’origine : le premier élément du premier flux est associé au premier élément du second, le second avec le second, et ainsi de suite.

Si l’un des flux est plus court, le résultat aura la longueur du flux le plus court.

Par exemple, si vous avez deux flux :

  • Flux A : [1, 2, 3]
  • Flux B : ["a", "b", "c"]

Après zip, vous obtenez un flux : [(1, "a"), (2, "b"), (3, "c")]

Ainsi, l’ordre des éléments est conservé des flux d’origine, et les paires sont formées par indices d’éléments.