使用Python编程时,get()
是字典对象的一种方法,它可以在字典中查找某个键所对应的值,若查找失败,则指定返回的默认值或者 None
。下面是get()
函数的完整攻略。
函数介绍
get()
方法是字典对象的一种方法,语法如下:
dict.get(key, default=None)
参数说明:
key
: 字典中要查找的键。default
: 如果键未找到,则返回这个值。默认值为 None。
返回值:
如果键存在于字典中,则返回对应的值;否则返回指定的默认值。
示例代码
- 在字典中查找指定值
my_dict = {'name': 'Tom', 'age': 24, 'gender': 'male'}
print(my_dict.get('name')) # 输出Tom
print(my_dict.get('height')) # 输出None
在上面的代码中,我们首先定义了一个字典my_dict
。然后,通过get()
方法以键name
作为参数去查找字典my_dict
中所对应的值,结果为Tom
。接着,我们使用不存在的键名height
去调用函数,查找结果为None
。
- 通过指定默认值返回
my_dict = {'name': 'Tom', 'age': 24, 'gender': 'male'}
print(my_dict.get('height', '没找到')) # 输出没找到
在上面的代码中,由于字典中不存在键名为height
的元素,那么默认返回值'没找到'
。所以,输出结果为没找到
。
这是get()
方法的基本用法。需要强调的是,get()
方法不会改变原字典的键值对,它只是从字典中查找指定的键所对应的值,并返回给我们。