1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| >>> from itertools import product
>>> L = [['a','b'] , ['c','d','e','f'] , ['g','h','i']]
>>> for e in product(*L):
... print (e)
...
('a', 'c', 'g')
('a', 'c', 'h')
('a', 'c', 'i')
('a', 'd', 'g')
('a', 'd', 'h')
('a', 'd', 'i')
('a', 'e', 'g')
('a', 'e', 'h')
('a', 'e', 'i')
('a', 'f', 'g')
('a', 'f', 'h')
('a', 'f', 'i')
('b', 'c', 'g')
('b', 'c', 'h')
('b', 'c', 'i')
('b', 'd', 'g')
('b', 'd', 'h')
('b', 'd', 'i')
('b', 'e', 'g')
('b', 'e', 'h')
('b', 'e', 'i')
('b', 'f', 'g')
('b', 'f', 'h')
('b', 'f', 'i')
>>> |