all_combinations = [list(zip(each_permutation, list2)) for each_permutation in itertools.permutations(list1, len(list2))]
from itertools import combinations [",".join(map(str, comb)) for comb in combinations(L, 3)]