2

我有由列表组成的动态列表。

T=[[1, 2, 3], [4, 5], [6]]

我想按(1,4,6),(1,5,6),(2,4,6)..的顺序访问元素

有出路吗?

4

1 回答 1

4

您可以使用itertools.product

import itertools
T=[[1, 2, 3], [4, 5], [6]]
result = list(itertools.product(*T)) # result contains your desired list
于 2013-07-08T14:21:37.620 回答