let\'s say I have two lists:
a = list(1,2,3) b = list(4,5,6)
So I can have 9 pairs of these list members:
(1,4) (1,5) (1,6) (2
And to complete the answer and stay in the example:
import itertools a = [1, 2, 3] b = [4, 5, 6] c = list(itertools.product(a, b)) idx = c.index((1,4))
But this will be the zero-based list index, so 0 instead of 1.