用python编程中,字典中存有键值对,其中值是数组,如和能够用值查找字典中的键,并且输出它
时间: 2024-01-28 15:04:43 浏览: 17
可以通过遍历字典中的键值对,判断值是否包含要查找的值,如果包含则输出对应的键。示例代码如下:
```python
def find_key(dic, value):
for k, v in dic.items():
if value in v:
return k
return None # 如果没有找到,则返回None
# 示例
my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [1, 7, 8]}
value_to_find = 7
key = find_key(my_dict, value_to_find)
if key:
print(f"值为 {value_to_find} 的键为 {key}")
else:
print(f"没有找到值为 {value_to_find} 的键")
```
输出结果为:
```
值为 7 的键为 c
```