itertools.product(*iterables, repeat=1) Cartesian product of input iterables. Roughly equivalent
operator.__ifloordiv__(a, b) a = ifloordiv(a, b) is equivalent to a //= b.
operator.inv(obj) operator.invert(obj) operator.__inv__(obj) operator
operator.eq(a, b) operator.ne(a, b) operator.ge(a, b) operator
operator.irshift(a, b) operator.__irshift__(a, b) a = irshift(a, b) is equivalent to a >>=
itertools.permutations(iterable, r=None) Return successive r length permutations of elements in the iterable
itertools.zip_longest(*iterables, fillvalue=None) Make an iterator that aggregates elements from each of the iterables. If the
itertools.chain(*iterables) Make an iterator that returns elements from the first iterable until it is exhausted, then proceeds
operator.concat(a, b) operator.__concat__(a, b) Return a + b for a and b sequences
operator.pow(a, b) operator.__pow__(a, b) Return a ** b, for a and b numbers.
Page 3 of 13