elements = ['C', 'H', 'Li', 'O'] import itertools combi = list(itertools.combinations_with_replacement(elements, 2)) print(combi)