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

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'的值,可以发现字典中存在该键,返回对应的值。