扩展字典(dict)的长度
一、使用 字典名[key] = value
dict_data = {1: 2, 2: 3}
print(dict_data)
dict_data[0] = 1
print(dict_data)
运行结果:
二、使用 setdefault()方法
dict_data = {1: 2, 2: 3}
print(dict_data)
dict_data.setdefault(3, 4)
print(dict_data)
运行结果:
三、使用 update()方法
dict_data1 = {1: 2, 2: 3}
dict_data2 = {3: 4}
print(dict_data1)
dict_data1.update(dict_data2)
print(dict_data1)
运行结果:
在字典中dict中获取一个key不存在的值(要求不报错)
一、使用get()方法
dict_data = {1: 2, 2: 3}
result = dict_data.get(0)
print(result)
运行结果:
二、使用 setdefault()方法
dict_data = {1: 2, 2: 3}
result = dict_data.setdefault(0)
print(result)
运行结果:
dict中获取所有的key,获取所有的value,获取所有的item
一、items()
items() 获取字典中的所有键-值对,一般情况下可以将结果转化为列表再进行后续处理。
dict_var = {1: 2, 2: 3, 3: 4}
result = dict_var.items()
list_var = list(result) # 转换为列表类型
print(list_var)
运行结果:
二、keys()
keys() 返回一个字典所有的键。
dict_var = {1: 2, 2: 3, 3: 4}
result = dict_var.keys()
list_var = list(result) # 转换为列表类型
print(list_var)
运行结果:
三、value()
values() 返回一个字典所有的值。
dict_var = {1: 2, 2: 3, 3: 4}
result = dict_var.values()
list_var = list(result) # 转换为列表类型
print(list_var)
运行结果: