打印字典中的get什么意思
时间: 2024-02-15 09:03:32 浏览: 56
python返回字典value中最大值的键
5星 · 资源好评率100%
在 Python 中,字典是一种无序、可变的数据类型,它由若干个键值对组成,其中每个键对应一个值。在字典中,可以使用`get(key, default=None)`方法获取指定键对应的值。其中,`key`表示要获取的键,`default`表示当字典中不存在该键时返回的默认值(可选参数,默认为`None`)。如果键存在,则返回对应的值;如果键不存在,则返回默认值。
例如,假设有以下字典:
```
my_dict = {'apple': 2, 'banana': 3, 'orange': 4}
```
我们可以使用`get`方法获取指定键对应的值:
```
print(my_dict.get('apple')) # 输出: 2
print(my_dict.get('pear')) # 输出: None
print(my_dict.get('pear', 0)) # 输出: 0
```
第一个`get`方法输出2,因为`'apple'`是字典`my_dict`的一个键,对应的值为2。第二个`get`方法输出`None`,因为`'pear'`不是字典`my_dict`的一个键,所以返回了默认值`None`。第三个`get`方法输出0,因为`'pear'`不是字典`my_dict`的一个键,且指定了默认值为0,所以返回了默认值0。
阅读全文