📌  相关文章
📜  python 检查列表是否包含值 - Python (1)

📅  最后修改于: 2023-12-03 15:34:12.703000             🧑  作者: Mango

Python 检查列表是否包含值

在Python中,我们可以使用in关键字来检查列表(或其它可迭代对象)中是否包含某个特定的值。具体来说,我们使用以下语法:

if value in my_list:
    # do something

其中,value是我们要检查的值,而my_list则是包含可能值的列表。

以下是一个简单的例子,展示了如何使用in运算符检查特定值是否存在于列表中:

my_list = [1, 2, 3, 4, 5]

if 3 in my_list:
    print("3 is in the list")

if 6 in my_list:
    print("This won't be printed since 6 isn't in the list")

输出如下:

3 is in the list

我们可以看到,由于3位于列表中,第一个if语句被执行并输出了相应的消息。而第二个if语句中的值6不在列表中,因此跳过该语句。

除了in运算符之外,我们还可以使用not in运算符来检查列表中是否不存在特定的值。具体来说,我们使用以下语法:

if value not in my_list:
    # do something

以下是一个简单的例子,展示了如何使用not in运算符检查特定值是否不存在于列表中:

my_list = [1, 2, 3, 4, 5]

if 3 not in my_list:
    print("This won't be printed since 3 is in the list")

if 6 not in my_list:
    print("6 isn't in the list")

输出如下:

6 isn't in the list

我们可以看到,由于列表中不包括值6,第二个if语句被执行并输出了相应的消息。而第一个if语句中的值3在列表中,因此跳过该语句。

因此,通过使用in运算符和not in运算符,我们可以方便地检查Python列表是否包含特定的值。