python字典中知道值求键
时间: 2023-11-06 16:21:21 浏览: 105
Python根据字典的值查询出对应的键的方法
在 Python 字典中,如果你知道要查找的值,你可以使用字典的 `items()` 方法来遍历键值对。然后,你可以通过比较值,找到对应的键。以下是一个示例代码:
```python
def find_key(dictionary, value):
for key, val in dictionary.items():
if val == value:
return key
return None
# 示例使用
my_dict = {'a': 1, 'b': 2, 'c': 3, 'd': 2}
search_value = 2
result = find_key(my_dict, search_value)
print(result) # 输出: b
```
在上面的例子中,`find_key()` 函数接受一个字典和一个要查找的值作为参数。它遍历字典的每个键值对,检查值是否等于目标值。如果找到匹配的值,它将返回相应的键。如果没有找到匹配的值,则返回 `None`。
阅读全文