当前位置:首页python > 正文

python输出字典某个值的key

作者:野牛程序员:2023-07-20 10:20:30python阅读 2976

要输出字典中某个值对应的键(key),可以使用以下方法:

def get_key_from_value(dictionary, value):
    keys = [key for key, val in dictionary.items() if val == value]
    return keys

# 示例字典
my_dict = {'a': 1, 'b': 2, 'c': 3, 'd': 2}

# 查找值为2的键
result = get_key_from_value(my_dict, 2)
print(result)

运行以上代码,输出将会是:['b', 'd'],因为值为2的键分别是'b'和'd'。

需要注意的是,这个方法只能找到第一个匹配的键。如果字典中有多个键对应相同的值,它只会返回第一个找到的键。如果要找到所有匹配的键,可以将返回值修改为一个列表,存储所有匹配的键。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击