Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中查找值是否不包含在列表或Dist中_Python_Conditional - Fatal编程技术网

如何在Python中查找值是否不包含在列表或Dist中

如何在Python中查找值是否不包含在列表或Dist中,python,conditional,Python,Conditional,我可以使用dist.\uuuuuuuuuuuuuuuuuuuuu(值)来了解值是否包含在列表或dist中。但如果值未包含在dist或List中,我需要返回True。 我试过如果!dist._包含u(值)。显然,没有工作。请给我一个解决方案。很简单: if value not in dist: 不幸的是,我不知道dist是什么,但在列表中,这是有效的: >>> 5 not in [1,2,3,4,5] False >>> 6 not in [1,2,3,4,5

我可以使用
dist.\uuuuuuuuuuuuuuuuuuuuu(值)
来了解值是否包含在列表或dist中。但如果值未包含在dist或List中,我需要返回True。
我试过
如果!dist._包含u(值)
。显然,没有工作。请给我一个解决方案。

很简单:

if value not in dist:

不幸的是,我不知道dist是什么,但在列表中,这是有效的:

>>> 5 not in [1,2,3,4,5]
False
>>> 6 not in [1,2,3,4,5]
True

如果要验证某个值是否不在列表/目录中,请使用
not in
而不是
in

我在Ruby中使用的是除非关键字。我可以在Python中使用它吗?你的意思是
dict
?如果是这样,请将问题正确拼写为
dict
。成千上万的人可以看到(并从中学习)这个问题。对不起,我指的是字典。无论如何,我得到了答案。谢谢你昨天晚上开始学习python。这就是为什么。:)奈韦thanks@shajin:接受你将继续使用的答案。“谢谢”很好。单击接受标记需要堆栈溢出才能工作。
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) 
>>> 3 in [1, 2, 3] # To know if a value is in a list
True
>>> 3 in {1: 'one', 2: 'two', 3: 'three'} # To know if a value is in keys of a dict
True
>>> 'three' in {1: 'one', 2: 'two', 3: 'three'}.values() # To know if a value is in values of a dict
True
>>>