Joh*_*ohn 0 python loops list nested-lists nested-loops
我是Python的新手,我正在尝试通过列表列表.
说我有:
myList = [[1,2,3,4],[10,11,12,13],[29,28,27,26]]
Run Code Online (Sandbox Code Playgroud)
以及一个名为myFunction的函数
我可以写:
for x in myList:
for y in x:
myFunction(y)
Run Code Online (Sandbox Code Playgroud)
但是,这只会在所有子列表中的每个项目上调用myFunction.当我完成每个子列表中的所有项目时,我将如何合并我可以调用的内容(例如,我将调用1,2,3和4,然后循环将意识到它位于子列表的末尾,我可以称该子列表).
非常感谢!
在外循环中做你想做的事:
>>> for x in myList:
... for y in x:
... print(y)
... print(x) # <---
...
1
2
3
4
[1, 2, 3, 4]
10
11
12
13
[10, 11, 12, 13]
29
28
27
26
[29, 28, 27, 26]
Run Code Online (Sandbox Code Playgroud)