【发布时间】:2015-01-09 22:01:53
【问题描述】:
我正在学习 Python 的嵌套循环,但无法使用嵌套循环来填充组合列表。到目前为止我有
for i in range(3):
for j in range(3):
paths = [i,j]
print paths
当打印出来时,我得到:
[0, 0]
[0, 1]
[0, 2]
[1, 0]
[1, 1]
[1, 2]
[2, 0]
[2, 1]
[2, 2]
这是可能组合的列表,但如果我尝试额外的 for 循环来索引它们,它似乎不起作用并且只给出第一个元素。我正在尝试以以下形式获取数组:
Array = [[0,0], [0,1]... [2,2]]
我可以在哪里索引所述数组并获取 Array[0] == [0,0] 等等。
关于如何做到这一点的任何提示?我尝试过 for 循环并使用 append 函数都没有给我想要的结果。
【问题讨论】:
标签: python list loops combinations