zip<B> method

Iterable<Tuple2<T, B>> zip<B>(
  1. Iterable<B> lb
)

zip is used to join elements at the same index from two different List into one List of Tuple2.

final list1 = ['a', 'b'];
final list2 = [1, 2];
final zipList = list1.zip(list2);
print(zipList); // -> [Tuple2(a, 1), Tuple2(b, 2)]

Implementation

Iterable<Tuple2<T, B>> zip<B>(Iterable<B> lb) =>
    zipWith<B, Tuple2<T, B>>((a) => (b) => Tuple2(a, b))(lb);