如何在python中明智地访问列表中的元素

时间:2013-07-08 14:19:08

标签: python python-2.7

我有包含列表的动态列表。

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

我想按(1,4,6),(1,5,6),(2,4,6) ..

的顺序访问元素

有出路吗?

1 个答案:

答案 0 :(得分:4)

您可以使用itertools.product

import itertools
T=[[1, 2, 3], [4, 5], [6]]
result = list(itertools.product(*T)) # result contains your desired list