Python 字典:根据值查找对应的键
可以使用字典的 'items()' 方法来获取所有键值对,然后使用循环遍历所有键值对,找到对应值的键。
例如:
my_dict = {'apple': 3, 'banana': 2, 'orange': 1}
def get_key(val):
for key, value in my_dict.items():
if val == value:
return key
print(get_key(2)) # 输出:banana
print(get_key(3)) # 输出:apple
print(get_key(0)) # 输出:None
这里定义了一个函数 get_key(),接收一个参数 val,表示要查找的值。然后使用 for 循环遍历字典中所有键值对,如果找到对应值的键,则返回该键。如果循环结束后仍未找到,则返回 None。
原文地址: https://www.cveoy.top/t/topic/nUsf 著作权归作者所有。请勿转载和采集!