cartn()¶
-
FunctionalX.src.lists._cartn.
cartn
(*all_lists: list) → list¶ Cartesian product of n lists.
Parameters: all_lists(vararg) (list) – variable number of lists Returns: a new list Return type: list >>> cartn(['a','b'], [1,2], ['A','B']) [['a', 1, 'A'], ['a', 1, 'B'], ['a', 2, 'A'], ['a', 2, 'B'], ['b', 1, 'A'], ['b', 1, 'B'], ['b', 2, 'A'], ['b', 2, 'B']]