TUTORIAL编程语言与算法FETCHED

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

Python 判断一个列表是否包含负数 Python3 实例 我们可以通过遍历列表中的每个元素来判断列表中是否包含负数。如果找到任何一个负数,就可以立即返回 True,否则返回 False。 实例 [mycode4 type='python'] def contains_negative(numbers): for num in numbers: if num < 0: ..

更新于 2026/7/16

教程详情页默认 noindex。

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 实例