operator.mul(a, b) operator.__mul__(a, b) Return a * b, for a and b numbers.
operator.__matmul__(a, b) Return a @ b.
itertools.combinations(iterable, r) Return r length subsequences of elements from the input iterable.
functools.reduce(function, iterable[, initializer]) Apply function of two arguments cumulatively to the items of sequence
operator.__irshift__(a, b) a = irshift(a, b) is equivalent to a >>= b.
@functools.singledispatch(default) Transforms a function into a single-dispatch
functools.partial(func, *args, **keywords) Return a new partial object which when called will behave like func
itertools.accumulate(iterable[, func]) Make an iterator that returns accumulated sums, or accumulated results of other binary
operator.truediv(a, b) operator.__truediv__(a, b) Return a / b where 2/3 is .66 rather than 0. This
operator.lshift(a, b) operator.__lshift__(a, b) Return a shifted left by b.
Page 6 of 13