首页 小组 话题 文章 相册 用户 唠叨 搜索 我的社区

python 去掉元组中的空值

2023-08-29 16:31:25
0
228

在Python中,你可以使用 filter() 函数来移除列表中的空值。这个函数返回一个迭代器,其中的元素是使得函数返回True的原列表中的元素。

以下是一个例子:

python
list_with_empty_values = ['hello', '', 'world', None]
filtered_list = list(filter(None, list_with_empty_values))
print(filtered_list)


当你运行这段代码,它会输出:


['hello', 'world']


在这个例子中,filter(None, list_with_empty_values) 会返回一个迭代器,其中的元素是 list_with_empty_values 中的非空值。然后我们用 list() 函数把这个迭代器转换成列表,存储在 filtered_list 中。这样,filtered_list 就是一个去掉了所有空值的新列表。

评论