zip[IterableTypeA: Iterable, IterableTypeB: Iterable](ref iterable_a: IterableTypeA, ref iterable_b: IterableTypeB) -> _Zip2[IterableTypeA.IteratorType[iterable_a_is_mut, iterable_a_is_origin], IterableTypeB.IteratorType[iterable_b_is_mut, iterable_b_is_origin]]
Returns an iterator that yields tuples of the elements of the original iterables.
Examples
var l = ["hey", "hi", "hello"]
var l2 = [10, 20, 30]
for a, b in zip(l, l2):
print(a, b)
Returns:
_Zip2
zip[IterableTypeA: Iterable, IterableTypeB: Iterable, IterableTypeC: Iterable](ref iterable_a: IterableTypeA, ref iterable_b: IterableTypeB, ref iterable_c: IterableTypeC) -> _Zip3[IterableTypeA.IteratorType[iterable_a_is_mut, iterable_a_is_origin], IterableTypeB.IteratorType[iterable_b_is_mut, iterable_b_is_origin], IterableTypeC.IteratorType[iterable_c_is_mut, iterable_c_is_origin]]
Returns an iterator that yields tuples of the elements of the original iterables.
Examples
var l = ["hey", "hi", "hello"]
var l2 = [10, 20, 30]
var l3 = [100, 200, 300]
for a, b, c in zip(l, l2, l3):
print(a, b, c)
Returns:
_Zip3
zip[IterableTypeA: Iterable, IterableTypeB: Iterable, IterableTypeC: Iterable, IterableTypeD: Iterable](ref iterable_a: IterableTypeA, ref iterable_b: IterableTypeB, ref iterable_c: IterableTypeC, ref iterable_d: IterableTypeD) -> _Zip4[IterableTypeA.IteratorType[iterable_a_is_mut, iterable_a_is_origin], IterableTypeB.IteratorType[iterable_b_is_mut, iterable_b_is_origin], IterableTypeC.IteratorType[iterable_c_is_mut, iterable_c_is_origin], IterableTypeD.IteratorType[iterable_d_is_mut, iterable_d_is_origin]]
Returns an iterator that yields tuples of the elements of the original iterables.
Examples
var l = ["hey", "hi", "hello"]
var l2 = [10, 20, 30]
var l3 = [100, 200, 300]
var l4 = [1000, 2000, 3000]
for a, b, c, d in zip(l, l2, l3, l4):
print(a, b, c, d)
Returns:
_Zip4
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!