def inner_product(iterable):
    """the product of an iterable with itself"""
return itertools.product(iterable, repeat=2)

def same(pair):
    pass
Уродливая комбинация выражения генератора с циклом for