mesh¶
- emlib.iterlib.mesh(xs, ys)[source]¶
iterator over the lexicographical pairs
(x1 y1) (x1 y2) (x1 y3) ... (x1 yn) (x2 y1) (x2 y2) (x2 y3) ... (x2 yn) ... (xn y1) ... (xn yn)
- Return type:
Iterator
[tuple
[TypeVar
(T
),TypeVar
(T2
)]]
Example
In [4]: list(iterlib.mesh((1,2,3), "A B C".split())) Out[4]: [(1, 'A'), (1, 'B'), (1, 'C'), (2, 'A'), (2, 'B'), (2, 'C'), (3, 'A'), (3, 'B'), (3, 'C')]