python字典中根据键求值
时间: 2023-09-03 18:16:43 浏览: 105
在Python中,可以使用字典的`get()`方法来根据键获取值。如果字典中存在指定的键,则返回对应的值;如果不存在,则返回指定的默认值(如果未指定默认值,则返回`None`)。示例如下:
```python
# 定义字典
my_dict = {'apple': 2, 'banana': 3, 'orange': 4}
# 根据键获取值
apple_count = my_dict.get('apple')
banana_count = my_dict.get('banana')
watermelon_count = my_dict.get('watermelon', 0) # 指定默认值
# 输出结果
print("apple数量为:", apple_count)
print("banana数量为:", banana_count)
print("watermelon数量为:", watermelon_count)
```
输出结果为:
```
apple数量为: 2
banana数量为: 3
watermelon数量为: 0
```
其中,`my_dict.get('apple')`返回字典`my_dict`中键为`'apple'`的值`2`;`my_dict.get('banana')`返回字典中键为`'banana'`的值`3`;`my_dict.get('watermelon', 0)`返回字典中键为`'watermelon'`的值(因为该键不存在,所以返回指定的默认值`0`)。
阅读全文