python创建字典班级同学对应成绩_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 已有的进⾏覆盖 没有作为新增
#其他操作
values什么意思# 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)
这都是对字典的简单操作 ,在编码的过程中 我们还是要准确 识别要操作的对象设什么类型
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论