Python 判断一个列表是否包含负数

Document 对象参考手册 Python3 实例

我们可以通过遍历列表中的每个元素来判断列表中是否包含负数。如果找到任何一个负数,就可以立即返回 True,否则返回 False

实例

def contains_negative(numbers):
    for num in numbers:
        if num < 0:
            return True
    return False

# 测试用例
numbers = [1, 2, 3, -4, 5]
result = contains_negative(numbers)
print(result)

代码解析:

  1. contains_negative 函数接受一个列表 numbers 作为参数。
  2. 使用 for 循环遍历列表中的每个元素 num
  3. 在循环中,使用 if 语句检查当前元素 num 是否小于 0(即是否为负数)。
  4. 如果找到负数,立即返回 True
  5. 如果循环结束后没有找到负数,返回 False
  6. 测试用例中,列表 numbers 包含一个负数 -4,因此函数返回 True

输出结果:

True

Document 对象参考手册 Python3 实例