operator.ixor(a, b) operator.__ixor__(a, b) a = ixor(a, b) is equivalent to a ^= b.
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
Page 3 of 13