【发布时间】:2018-02-27 01:32:25
【问题描述】:
这是一个非常基本的问题,但我不确定我的语法是否正确。
在我的课堂上,我有以下内容:
class Example:
def method(self):
self.rule = {}
... #code to fill dictionary here
x = 'String'
#want to search values of the dictionary for x
if x in self.rule.values:
return True
由于某种原因,这不是为我编译的,我认为这是由于 self.rule.values。在这种情况下,搜索字典 self.rule 值的正确方法是什么?
【问题讨论】:
-
您可以只
return x in self.rule.values()而不是在语句条件下返回true。 -
@DeliriousLettuce 是的,我只是把 ... 作为我实际代码的占位符。原来只是最后用()的问题,谢谢!
标签: python dictionary search key