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

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

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

#创建字典
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)

这都是对字典的简单操作 ,在编码的过程中 我们还是要准确 识别要操作的对象设什么类型
原文地址:https://www.cnblogs.com/XiaoLaiTongXueA/p/13417748.html