【发布时间】:2017-09-19 04:19:38
【问题描述】:
我想知道如何根据字典的键是否包含某个值来返回它。如下图:
dic = {1: [(3,3)], 2: [(1, 2), (2, 3), (1, 3), (4, 3)]}
def get_key(pos):
for key, value in dic.items():
if value == pos:
return key
如您所见,该函数接受一个参数并检查它是否在字典中。如果是这样,它应该返回相应的键。
我一直在搜索与我类似的其他 StackOverflow 问题,但是,解决方案似乎不起作用。
【问题讨论】:
-
以上代码有什么问题
标签: python loops dictionary