Junior — Middle
Hoe bepaal je de volgorde van elementen na het samenvoegen van twee stromen met de zip-functie?
sobes.tech AI
Antwoord van AI
De functie zip combineert twee stromen door paren van elementen uit elke stroom in volgorde te maken. De volgorde van elementen in de resulterende stroom wordt bepaald door de volgorde van de elementen in de oorspronkelijke stromen: het eerste element van de eerste stroom wordt gecombineerd met het eerste element van de tweede, het tweede met het tweede, enzovoort.
Als een van de stromen korter is, zal het resultaat de lengte hebben van de kortere stroom.
Bijvoorbeeld, als er twee stromen zijn:
- Stroom A: [1, 2, 3]
- Stroom B: ["a", "b", "c"]
Na zip krijg je een stroom: [(1, "a"), (2, "b"), (3, "c")]
Op deze manier blijft de volgorde van de elementen behouden uit de oorspronkelijke stromen, en worden paren gevormd op basis van de indices van de elementen.