Sobes.tech
Junior — Middle

Jak určit posloupnost prvků po spojení dvou proudů pomocí funkce zip?

sobes.tech AI

Odpověď od AI

Funkce zip spojuje dva proudy tím, že vytváří páry prvků z každého proudu v pořadí. Pořadí prvků ve výsledném proudu je určeno pořadím prvků v původních proudech: první prvek prvního proudu je spojen s prvním prvkem druhého, druhý s druhým a tak dále.

Pokud je jeden z proudů kratší, bude výsledný proud mít délku rovnou délce kratšího proudu.

Například, pokud jsou dva proudy:

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

Po zipu vznikne proud: [(1, "a"), (2, "b"), (3, "c")]

Tímto způsobem se zachovává pořadí prvků z původních proudů a páry jsou tvořeny podle indexů prvků.