python中get函数的用法

  • Post category:Python

使用Python编程时,get()是字典对象的一种方法,它可以在字典中查找某个键所对应的值,若查找失败,则指定返回的默认值或者 None。下面是get()函数的完整攻略。

函数介绍

get()方法是字典对象的一种方法,语法如下:

dict.get(key, default=None)

参数说明:

  • key : 字典中要查找的键。
  • default : 如果键未找到,则返回这个值。默认值为 None。

返回值:

如果键存在于字典中,则返回对应的值;否则返回指定的默认值。

示例代码

  1. 在字典中查找指定值
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

  1. 通过指定默认值返回
my_dict = {'name': 'Tom', 'age': 24, 'gender': 'male'}
print(my_dict.get('height', '没找到'))   # 输出没找到

在上面的代码中,由于字典中不存在键名为height的元素,那么默认返回值'没找到'。所以,输出结果为没找到

这是get()方法的基本用法。需要强调的是,get()方法不会改变原字典的键值对,它只是从字典中查找指定的键所对应的值,并返回给我们。