python字典根据值找键
时间: 2023-06-26 10:10:02 浏览: 96
python字典通过值反查键的实现(简洁写法)
可以使用字典推导式来实现根据值找键的功能。具体实现方法如下:
```python
# 定义一个字典
my_dict = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
# 根据值找键
value = 3
result = [key for key, val in my_dict.items() if val == value]
# 打印结果
print(result) # ['c']
```
在上面的代码中,我们首先定义了一个字典 `my_dict`,然后通过字典推导式根据值找到对应的键。具体来说,我们遍历字典的键值对,如果该键值对的值等于我们要查找的值 `value`,就将该键添加到列表中。最终,我们得到的列表中就是所有符合条件的键。
阅读全文