python filter函数 去除空值
时间: 2023-04-07 20:03:48 浏览: 326
Python中的内置函数
可以使用 filter 函数去除列表中的空值,示例代码如下:
```python
lst = ['hello', '', 'world', None, ' ', 'python']
result = list(filter(lambda x: x and x.strip(), lst))
print(result) # ['hello', 'world', 'python']
```
在这个例子中,我们使用了 lambda 表达式来定义过滤条件,即去除空值和空格。最后使用 list 函数将 filter 对象转换为列表。
阅读全文