-1
假设我在Shell中输入了这个值,那么我就是True。Python:为什么“2 in [1,2,3] == True”返回False?
>>>ar=[2,4,6,8]
>>>2 in ar
True
但是当我尝试使用这个,这是行不通的
>>>if 2 in ar==True:
print("YES")
>>>
>>>
它不工作! if条件是False。我能做些什么来检查一个词是否在循环列表中? 例如:我给了一些随机列表,我必须打印出列表中的所有偶数。
您不需要'== True',只需使用'if 2 in ar' – gtlambert