python字典根据值找键
时间: 2023-07-05 12:27:55 浏览: 55
Python根据字典的值查询出对应的键的方法
可以使用字典的items方法和列表推导式来实现根据值找键,示例代码如下:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
value = 2
keys = [k for k, v in my_dict.items() if v == value]
print(keys)
```
运行结果为:
```
['b']
```
在上述代码中,字典的items方法返回一个元组列表,元组的第一个元素是键,第二个元素是值。列表推导式根据值筛选出匹配的键,并以列表形式返回。
阅读全文