嵌套列表python
发布于 2021-01-29 17:50:01
谁能告诉我如何在嵌套列表中调用索引?
通常我只写:
for i in range (list)
但是如果我有一个带有嵌套列表的列表,如下所示:
Nlist = [[2,2,2],[3,3,3],[4,4,4]...]
我想分别浏览每个索引?
关注者
0
被浏览
48
1 个回答
-
如果您确实需要索引,则可以按照内部列表再次执行以下操作:
l = [[2,2,2],[3,3,3],[4,4,4]] for index1 in xrange(len(l)): for index2 in xrange(len(l[index1])): print index1, index2, l[index1][index2]
但是遍历列表本身是更pythonic的:
for inner_l in l: for item in inner_l: print item
如果您确实需要索引,也可以使用
enumerate
:for index1, inner_l in enumerate(l): for index2, item in enumerate(inner_l): print index1, index2, item, l[index1][index2]