python 字典get()
时间: 2023-10-27 14:04:47 浏览: 83
`get()` 是 Python 字典中的一个方法,用于获取字典中指定键的值。它接受两个参数:要获取的键和可选的默认值。如果指定的键存在于字典中,则返回对应的值;如果键不存在,则返回默认值(如果没有提供默认值,则返回 `None`)。
以下是 `get()` 方法的语法:
```python
value = my_dict.get(key, default)
```
其中,`my_dict` 是要操作的字典,`key` 是要获取值的键,`default` 是可选的默认值。
示例:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
value = my_dict.get('b', 0)
print(value) # 输出: 2
value = my_dict.get('d', 0)
print(value) # 输出: 0
```
在上面的示例中,字典 `my_dict` 中存在键 `'b'`,所以 `get()` 方法返回了对应的值 `2`。而键 `'d'` 不存在于字典中,因此 `get()` 方法返回了默认值 `0`。
相关问题
python字典get
Python 字典的 `get()` 函数用于返回指定键的值,如果键不存在于字典中,则返回默认值。语法如下:
```
dict.get(key, default=None)
```
其中,`key` 为字典中要查找的键,`default` 为可选参数,表示当指定的键不存在时,返回的默认值,默认为 `None`。
例如,如果我们有一个字典 `my_dict`,其中包含键值对 `{'name': 'Tom', 'age': 18}`,我们可以使用 `get()` 函数来获取键 `name` 对应的值:
```python
my_dict = {'name': 'Tom', 'age': 18}
name_value = my_dict.get('name')
print(name_value) # 输出:Tom
```
如果我们要获取一个不存在的键,可以指定默认值来避免出现错误:
```python
my_dict = {'name': 'Tom', 'age': 18}
address_value = my_dict.get('address', 'No address')
print(address_value) # 输出:No address
```
python 字典get
Python中获取字典的key值可以使用get方法。该方法可以根据指定的key值返回对应的value值,如果key值不存在,则返回默认值(默认为None)。例如:
```
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
name = my_dict.get('name')
print(name) # 输出:Tom
address = my_dict.get('address', 'unknown')
print(address) # 输出:unknown
```
在上面的例子中,我们首先定义了一个字典my_dict,然后使用get方法获取了字典中key为'name'的value值,并将其赋值给变量name。接着,我们又使用get方法获取了字典中key为'address'的value值,由于该key不存在,因此返回了默认值'unknown'。
阅读全文