📜  python 删除空列表 - Python (1)

📅  最后修改于: 2023-12-03 15:19:07.904000             🧑  作者: Mango

Python 删除空列表

在 Python 中,我们可以使用 if 语句和 remove() 方法来删除空列表。

删除空列表的方法
方法一:使用 if 语句

我们可以使用 if 语句检查一个列表是否为空,如果为空则使用 remove() 方法删除它。

empty_list = []  # 创建一个空列表

if empty_list:  # 如果列表不为空,则执行下面的代码
    pass
else:  # 如果列表为空,则执行下面的代码
    empty_list.remove([])
方法二:使用 filter() 函数

我们可以使用 filter() 函数过滤出非空的元素,然后重新构造一个新的列表。

empty_list = []

new_list = list(filter(None, empty_list))

print(new_list)

输出:

[]
总结

本文介绍了两种删除空列表的方法,分别是使用 if 语句和使用 filter() 函数。使用这些方法可以轻松地删除掉 Python 中的空列表。