如何从字典中的值中查找键

问题描述

目前正在学习字典并使用 Openpyxl 开发一个小程序我有一个关于根据列表中的值查找键的问题。

dict = {"A" :["Quarter","Nickel","Dime"],"B" : ["Penny","Dollar"]}

list = ["Nickel","Dime","Penny"]

列表
预期输出A
预期输出A 一毛钱
预期输出A 一分钱

我的精简代码如下。在我看来,这是有道理的,但我没有收到任何输出。我在 Stack/Reddit 上研究了一些更简单的答案,但我似乎无法弄清楚这一点?我能想到的另一种方法是恢复我的键/值,以便我的值将成为我的键并查找它......但是因为我认为效率不高?有人可以提供一些指导吗?

for x in range(2,max_row+1):
   for key,value in dict.items():
      if sheet.cell(row=x,column=2).value == value:
        print(key)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)