product of list1 and list2 where items are non equal

def product_nonsame(list1, list2):
    """ product of list1 and list2 where items are non equal """
    for item1, item2 in itertools.product(list1, list2):
        if item1 != item2:
            yield (item1, item2)