Python 判断一个列表是否为空
在 Python 中,判断一个列表是否为空非常简单。我们可以直接使用 if
语句来检查列表的长度是否为 0,或者直接检查列表本身是否为 False
。
实例
my_list = []
# 方法一:检查列表长度是否为 0
if len(my_list) == 0:
print("列表为空")
else:
print("列表不为空")
# 方法二:直接检查列表是否为 False
if not my_list:
print("列表为空")
else:
print("列表不为空")
# 方法一:检查列表长度是否为 0
if len(my_list) == 0:
print("列表为空")
else:
print("列表不为空")
# 方法二:直接检查列表是否为 False
if not my_list:
print("列表为空")
else:
print("列表不为空")
代码解析:
len(my_list) == 0
:len()
函数返回列表的长度,如果长度为 0,说明列表为空。not my_list
:在 Python 中,空列表被视为False
,因此not my_list
会在列表为空时返回True
。
输出结果:
列表为空 列表为空
这两种方法都可以有效地判断一个列表是否为空,选择哪种方法取决于个人偏好。
点我分享笔记