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