Python中使用get()函数判断字典是否为空,并设置默认返回值
发布时间:2023-12-22 21:25:44
在Python中,可以使用get()函数来判断一个字典是否为空,并且设置默认返回值。get()函数的语法如下:
dict.get(key, default_value)
其中,key表示要获取的键值对的键,default_value表示当字典中不存在该键时,返回的默认值。
下面是使用get()函数判断字典是否为空并设置默认返回值的示例代码:
# 创建一个空字典
my_dict = {}
# 使用get()函数判断字典是否为空
if my_dict.get('key') is None:
print("字典为空")
# 使用get()函数判断字典是否为空,并设置默认返回值
default_value = "字典为空"
my_dict = {}
value = my_dict.get('key', default_value)
print(value) # 输出:字典为空
# 创建一个非空字典
my_dict = {'key': 'value'}
# 使用get()函数判断字典是否为空
if my_dict.get('key') is None:
print("字典为空")
else:
print("字典不为空")
# 使用get()函数判断字典是否为空,并设置默认返回值
default_value = "字典为空"
my_dict = {'key': 'value'}
value = my_dict.get('key', default_value)
print(value) # 输出:value
在示例代码中,首先创建了一个空字典my_dict。然后使用get()函数判断字典是否为空,如果返回值为None,则表示字典为空。然后设置了一个默认返回值default_value,使用get()函数获取字典中键为'key'的值,如果字典中不存在该键,那么返回默认值。接着创建了一个非空字典my_dict,并判断字典是否为空。最后再次使用get()函数获取字典中键为'key'的值,可以发现字典中存在该键,返回对应的值。
