欢迎访问宙启技术站
智能推送

Python中使用get()函数获取多个字典键对应的值,并设置默认返回值

发布时间:2023-12-22 21:23:08

在Python中,可以使用get()函数来获取一个字典中多个键对应的值。get()函数接受两个参数,第一个参数是要查找的键,第二个参数是在找不到键时返回的默认值。如果没有指定第二个参数,默认返回None。

下面是一个使用get()函数获取多个字典键对应值的示例:

# 创建一个字典
person = {
  "name": "Alice",
  "age": 25,
  "city": "New York"
}

# 使用get()函数获取多个键对应的值
name = person.get("name")
age = person.get("age")
occupation = person.get("occupation", "Unknown")

# 打印结果
print("Name:", name)
print("Age:", age)
print("Occupation:", occupation)

输出结果:

Name: Alice
Age: 25
Occupation: Unknown

在上面的例子中,我们创建了一个名为person的字典,其中包含nameagecity这三个键。然后,我们分别使用get()函数获取了nameage键对应的值,并将它们赋值给变量nameage。最后,我们还使用get()函数获取了occupation键对应的值,但由于字典中没有occupation键,所以get()函数会返回默认值Unknown

可以看到,使用get()函数能够很方便地获取多个字典键对应的值,并且可以设置默认返回值。这在处理字典时非常实用,可以避免由于键不存在而导致的KeyError异常。