Python 检查列表中是否不存在某个项目时,为什么';t此代码有效-如果列表中的项==False:

Python 检查列表中是否不存在某个项目时,为什么';t此代码有效-如果列表中的项==False:,python,Python,考虑以下列表: list = [1,2,3,4,5] 我想检查一下这个列表中是否没有数字9。有两种方法可以做到这一点 方法1:这个方法有效 if not 9 in list: print "9 is not present in list" 方法2:此方法不起作用 if 9 in list == False: print "9 is not present in list" 有人能解释一下为什么方法2不起作用吗 应该是: 如果(列表中的9)==False:打印“9不在列表中”这是由于。从文

考虑以下列表:

list = [1,2,3,4,5]
我想检查一下这个列表中是否没有数字9。有两种方法可以做到这一点

方法1:这个方法有效

if not 9 in list: print "9 is not present in list"
方法2:此方法不起作用

if 9 in list == False: print "9 is not present in list"
有人能解释一下为什么方法2不起作用吗

应该是:

如果(列表中的9)==False:打印“9不在列表中”

这是由于。从文件中:


比较可以任意链接,例如,
xif 9 not in lst: