Python中get()函数的用法详解

在 Python 中,get() 是字典(dict)类型的内置方法,用于安全地获取字典中指定键对应的值。它的核心作用是 避免因访问不存在的键而引发 KeyError 错误

一、用法

value = dict.get(key, default)

# key: 要查找的键(必填)
# default: 可选参数,当键不存在时返回的默认值(默认为 None)

二、案例:安全访问未知键

user = {"name": "Alice", "age": 25}

# 直接访问会报错
# print(user["address"])  # KeyError: 'address'

# 使用 get() 安全访问
print(user.get("address"))          # 输出: None
print(user.get("address", "未知"))  # 输出: 未知

三、案例:配置参数默认值

config = {"theme": "dark", "font_size": 14}

theme = config.get("theme", "light")
language = config.get("language", "zh-CN")

print(theme)     # 输出: dark
print(language)  # 输出: zh-CN

作者:小白—人工智能

物联沃分享整理
物联沃-IOTWORD物联网 » Python中get()函数的用法详解

发表回复