输出字典中值对应的键
时间: 2023-09-09 13:08:14 浏览: 84
C语言练习题-中值录波器.pdf
可以使用 Python 中的字典推导式来实现输出字典中值对应的键。具体代码如下所示:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3, 'd': 2}
result = [key for key, value in my_dict.items() if value == 2]
print(result)
```
解释一下上面的代码:首先定义一个字典 `my_dict`,其中包含了一些键值对。接着,使用字典推导式 `[key for key, value in my_dict.items() if value == 2]`,遍历字典中的每个键值对,如果值等于 2,则将对应的键添加到结果列表中。最后,输出结果列表,即为所有值等于 2 的键的列表。在上面的例子中,输出结果为 `['b', 'd']`。
阅读全文