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。
输出结果:
列表为空 列表为空
这两种方法都可以有效地判断一个列表是否为空,选择哪种方法取决于个人偏好。
Python3 实例
点我分享笔记