【发布时间】:2015-08-05 15:41:01
【问题描述】:
我在 python 中有一个这样的列表。
list1=[1,2,4,0,5,0,3,0]
我想从列表中删除所有的 0。我该怎么做呢
【问题讨论】:
-
这个问题展示了2种方法,并且有很多关于它们之间差异的信息:List filtering: list comprehension vs. lambda + filter
我在 python 中有一个这样的列表。
list1=[1,2,4,0,5,0,3,0]
我想从列表中删除所有的 0。我该怎么做呢
【问题讨论】:
list1 = [item for item in list1 if item != 0]
【讨论】:
[item for item in list1 if item is not 0] 更加明确