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

2024-09-30 20:18:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我可以使用 dist.__ contains__ (value)来知道一个值是否包含在一个列表或列表中距离但是如果某个值未包含在dist或list中,则需要返回True。
我试过 If !dist._contains _(value) 。显然,没有工作了。求你了给我一个解决办法。你知道吗


Tags: true列表ifvaluedistlistcontains解决办法
3条回答

不幸的是,我不知道dist是什么,但使用列表可以:

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

很简单:

if value not in dist:
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
>>> 

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

相关问题 更多 >