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/eC9Y 著作权归作者所有。请勿转载和采集!