import itertools def get_list(l1,l2): #THIS FUNCTION WILL TEST ALL THE PRODUCTS AND RETURN ONLY THE CORRECT ONES return [a+b[2:] for a,b in list(itertools.product(l1,l2)) if a[1:] == b[:2]]