小编sax*_*n01的帖子

令人困惑的python列表理解

我试图弄清楚这个列表理解是如何工作的,但我不太明白它是如何工作的.如果有人可以写出非列表理解的等价物,我想我可以理解.

这是我坚持的路线:

[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)

python list-comprehension list python-2.7

2
推荐指数
1
解决办法
239
查看次数

标签 统计

list ×1

list-comprehension ×1

python ×1

python-2.7 ×1