【发布时间】:2020-11-16 08:49:09
【问题描述】:
我在正在阅读的一段代码中看到了以下行,但我只是不明白它的用途:
my_list = list(filter(None, my_list))
my_list 只是一个单词列表。为什么有人会选择这样做?在我看来,这一切都是按原样返回列表。
【问题讨论】:
-
我不清楚该链接如何回答这个问题。 OP 没有询问如何在不删除零的情况下删除
None。问题中的代码删除了这两个和任何其他虚假值。 -
链接中的问题具有确切的语法,这表明它用于删除 None 和 0 [ FALSE ]。这不是您要找的吗?
-
@roshanok 那个问题中的 OP 正在使用这个公式并且没有得到他们想要的结果。没有一个答案真正解决了它的作用,这是 this OP 的问题。它实际上并没有回答 this 问题。