思路:python的dict相当于java的Map,键值对组成,是一对一关系,那么找到值的位置,就相当于找到了键的位置,取出即可。
def get_dict_key_desc(dic, value):
keylist = list(dic.keys())
valuelist = list(dic.values())
index = valuelist.index(value)
key = keylist[index]
return key
# 经典写法,根据字典的值value获得该值对应的key
def get_dict_key(dic, value):
key = list(dic.keys())[list(dic.values()).index(value)]
return key
本文介绍了如何使用Python字典(类似于Java Map)通过值来查找键,展示了两种常见的实现方法,包括列表索引和经典写法。

1万+

被折叠的 条评论
为什么被折叠?



