python list去掉空值
时间: 2023-08-24 09:08:42 浏览: 118
Python 列表去重去除空字符的例子
5星 · 资源好评率100%
要去掉 Python 列表中的空值,你可以使用列表推导式或者使用 filter() 函数。下面是两种方法的示例:
方法一:使用列表推导式
```python
my_list = ['apple', '', 'banana', '', 'cherry']
new_list = [x for x in my_list if x] # 使用条件判断去掉空值
print(new_list)
```
输出结果:
```
['apple', 'banana', 'cherry']
```
方法二:使用 filter() 函数
```python
my_list = ['apple', '', 'banana', '', 'cherry']
new_list = list(filter(None, my_list)) # 使用 filter() 去掉空值
print(new_list)
```
输出结果:
```
['apple', 'banana', 'cherry']
```
这两种方法都可以实现去掉列表中的空值,你可以根据自己的喜好选择其中一种方法。
阅读全文