Sobes.tech
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.