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ů.