📅  最后修改于: 2023-12-03 15:19:07.904000             🧑  作者: Mango
在 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 中的空列表。