python 创建字典以及操作字典----这是基础知识

时间:2022-10-11 08:49:47

当你编程久了,发现所有的东西都是建立在基础之上的,庞大的代码 你要识别出它的类型是什么 或者返回后类型是什么!?

根据返回的类型 或者需要操作的对象是什么类型  就可以选择相应的方法进行处理

#创建字典
dict0={'':''}
dict1=dict((('name','test'),))
# dict1=dict([['name','test']])
print(dict1) #操作字典
dict3={'name':'test'}
# dict3['age']=18 没有该数据就新增 有该数据就修改 # dict3.setdefault('age','34') 如果存在就不改变已有的数据 如果没有就新增 有返回值 # print(dict3['name']) 通过键查找 # print(type(dict3.keys()))
# print(type(dict3.values()))
# print(type(dict3.items())) # 删
# print(dict3.pop('')) 痛殴键删除 并返回删除的值
# print(dict3.popitem()) 随机删除
# print(dict3.clear()) 清空字典 # del dict3 删除整个字典 #修 #增
# dict3.update() 类似列表的extend 已有的进行覆盖 没有作为新增 #其他操作 # dict1=dict3.fromkeys(['name','test'],'ko')
# print(dict1) # sorted(dict3.values()) 通过值排序
# sorted(dict3.items()) 通过items排序 # 字典的遍历
# for i ,v in dict3.items(): dict3.keys dict3.values
# print(i,v) print(i) print(i) 这都是对字典的简单操作 ,在编码的过程中 我们还是要准确 识别要操作的对象设什么类型