1
6
当然有,但不是简单的列表理解: 编辑:灵感来自另一个答案:
工作原理:sum将添加一个任何事物的序列,只要
如果您只需要一个生成器,而不需要实际的列表,那么可以使用
或者更友好的itertools:
当然,还有其他方法:首先,我们可以改进亚当·罗森菲尔德的 answer 通过消除不需要的lambda表达式:
因为list已经有了一个成员,可以满足我们的需求。我们可以用同样的方法
最后,让我们进行一个纯粹的列表理解,尽可能不雅:
|
2
1
有一种方法:
|
3
1
(正确值将以z为单位) |
A.E · python中具有多个if语句的列表理解 2 年前 |
Aaryan · Python列表:如果没有前缀,则添加前缀 2 年前 |
Semisonic · 如何在列表理解中添加额外的中间步骤? 2 年前 |
Sun Jar · 用Python填写大小不均的列表 2 年前 |
Shuvashish Roy · 将字典列表展平为数据帧列 2 年前 |
MarkS · 列中列表中元素的值计数 2 年前 |