如何检查列表中是否有特定的整数

Fig*_*ron 17 python int if-statement list python-2.7

我想知道如果某个整数在列表中,如何创建一个执行子句的if语句.

我见过的所有其他答案都要求质素,重复等特定条件,我无法从其他人那里收集问题的解决方案.

小智 30

你可以简单地使用in关键字.像这样 :

if number_you_are_looking_for in list:
    # your code here
Run Code Online (Sandbox Code Playgroud)

例如 :

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

if 3 in myList:
    print("3 is present")
Run Code Online (Sandbox Code Playgroud)


Tha*_*Guy 5

你在找这个吗?:

if n in my_list:
    ---do something---
Run Code Online (Sandbox Code Playgroud)

n您正在检查的号码在哪里.例如:

my_list = [1,2,3,4,5,6,7,8,9,0]
if 1 in my_list:
    print 'True'
Run Code Online (Sandbox Code Playgroud)