在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 就是一个去掉了所有空值的新列表。