pyrhon去除列表中空元素
时间: 2023-09-23 22:11:07 浏览: 69
可以使用列表推导式来去除列表中的空元素。示例代码如下:
```python
my_list = ["hello", "", "world", "", " "]
new_list = [element for element in my_list if element.strip()]
print(new_list)
```
输出结果为:
```
['hello', 'world']
```
在这个例子中,我们使用了 `strip()` 方法来删除字符串开头和结尾的空格,然后使用 `if` 语句来判断元素是否为空。如果元素不为空,就将其添加到新的列表中。
相关问题
python去除列表中空内容
可以使用 Python 中的列表推导式来去除列表中的空内容。示例代码如下:
```python
my_list = ["hello", "", "world", "", ""]
# 使用列表推导式去除空内容
my_list = [x for x in my_list if x]
print(my_list) # 输出:['hello', 'world']
```
在上面的代码中,使用了列表推导式 `[x for x in my_list if x]`,其中 `if x` 表示只有 `x` 不为空内容时才加入新的列表中。