【发布时间】:2017-02-05 19:29:30
【问题描述】:
这是 Python 3.6
我需要帮助将列表与字典进行比较,如果匹配,我需要返回字典键。
champ_ids = [0, 36, 85]
champ_dict = {Bob : 0, Carly: 36, Freddy : 85, Megan : 14, Dilbert : 69}
for item in champ_dict.items() and champ_ids:
print(item)
打印所有匹配的数字,所以在这种情况下0, 36, 85 这是完美的。如果在两个地方都找到了这些值,我如何让它返回Bob, Carly, Freddy(键),而不是返回匹配的值
【问题讨论】:
-
我编辑了我的问题 - 3.6 是版本
-
小心,
for item in champ_dict.items() and champ_ids:没有做你认为它在做的事情。
标签: python dictionary