删除列表中所有的空元素python代码
时间: 2023-05-12 19:05:01 浏览: 104
可以使用以下代码删除列表中的所有空元素:
```python
my_list = ['hello', '', 'world', '', '']
my_list = list(filter(None, my_list))
print(my_list)
```
输出结果为:
```
['hello', 'world']
```
这里使用了 Python 内置的 `filter()` 函数,将列表中的每个元素传递给 `None` 函数,该函数会返回 `True` 或 `False`。如果元素不为空,则 `filter()` 函数会将其保留在列表中,否则将其删除。最后,我们将过滤后的列表重新赋值给原始列表。
阅读全文