from itertools import *
lst1 = ('A', 'B', 'C')
lst2 = ('X', 'Y')
lst3 = ('1', '2')
p = list(product(lst1, lst2, lst3))
print(p)
'''
run:
[('A', 'X', '1'), ('A', 'X', '2'), ('A', 'Y', '1'), ('A', 'Y', '2'), ('B', 'X', '1'), ('B', 'X', '2'), ('B', 'Y', '1'), ('B', 'Y', '2'), ('C', 'X', '1'), ('C', 'X', '2'), ('C', 'Y', '1'), ('C', 'Y', '2')]
'''