我试图弄清楚这个列表理解是如何工作的,但我不太明白它是如何工作的.如果有人可以写出非列表理解的等价物,我想我可以理解.
这是我坚持的路线:
[item for sublist in li for item in sublist]
Run Code Online (Sandbox Code Playgroud)
它的目的是淘汰多维列表.这是我测试它的一个例子:
>>> li = [[0,1],[1,3,5],[4,5,3,2]]
>>> [item for sublist in li for item in sublist]
[0, 1, 1, 3, 5, 4, 5, 3, 2]
Run Code Online (Sandbox Code Playgroud)