Contents
- Variadic vs infix
- Infinity
chain.from_iterable
To concatenate two Python iterators, we use chain.itertools.chain
>>> it = chain([1,2], [3,4])The resulting iterator consists of each element from the first argument (1 and 2), followed by each element of the second argument (3 and 4).
>>> list(it)
[1, 2, 3, 4]The corresponding Haskell function(++) in Data.List and Prelude. is called (++).Equivalently, (++) may be replaced with the more general operator (<>), because conatenation is the semigroup operation for the list type.
λ> [1, 2] ++ [3, 4]
[1,2,3,4]

