Junior — Middle
Ako určiť sled prvkov po spojení dvoch tokov pomocou funkcie zip?
sobes.tech AI
Odpoveď od AI
Funkcia zip spája dva prúdy tým, že vytvára páry prvkov z každého prúdu v poradí. Poradie prvkov vo výslednom prúde je určené poradím prvkov v pôvodných prúdoch: prvý prvok prvého prúdu sa spája s prvým prvkom druhého, druhý s druhým a tak ďalej.
Ak je jeden z prúdov kratší, výsledný prúd bude mať dĺžku rovnakú ako kratší prúd.
Napríklad, ak sú dva prúdy:
- Prúd A: [1, 2, 3]
- Prúd B: ["a", "b", "c"]
Po zip-e vznikne prúd: [(1, "a"), (2, "b"), (3, "c")]
Týmto spôsobom sa zachováva poradie prvkov z pôvodných prúdov a páry sa tvoria podľa indexov prvkov.