Python 判断一个列表是否为空

Document 对象参考手册 Python3 实例

在 Python 中,判断一个列表是否为空非常简单。我们可以直接使用 if 语句来检查列表的长度是否为 0,或者直接检查列表本身是否为 False

实例

my_list = []

# 方法一:检查列表长度是否为 0
if len(my_list) == 0:
    print("列表为空")
else:
    print("列表不为空")

# 方法二:直接检查列表是否为 False
if not my_list:
    print("列表为空")
else:
    print("列表不为空")

代码解析:

  1. len(my_list) == 0len() 函数返回列表的长度,如果长度为 0,说明列表为空。
  2. not my_list:在 Python 中,空列表被视为 False,因此 not my_list 会在列表为空时返回 True

输出结果:

列表为空
列表为空

这两种方法都可以有效地判断一个列表是否为空,选择哪种方法取决于个人偏好。

Document 对象参考手册 Python3 实例