python基础之字典
发布日期:2021-12-21 10:08 | 文章来源:源码中国
字典
# 字典:也是python中重要的数据类型,字典是由键值对组成的集合 # 通常使用 键来访问数据,效率非常高,和list一样支持对数据的添加、修改和删除操作 # 特点: # 1.不是序列类型,没有下标的概念,是无序的键值集合,是python中内置的高级数据类型‘ # 2.使用{}来表示字典对象,每个键值对使用逗号来分割 # 3.其键必须是不可变的类型【元组、字符串】 值可以是任意类型 # 4.每个键必定是唯一的,如果存在重复的键,那么后者会覆盖前者,产生覆盖 # 如何创建字典 dicta={} #空字典 print(type(dicta))
# 如何创建字典 dicta={"pro":'艺术','school':'北影'} # 添加字典数据 dicta['name']='周雨彤' #key:value 直接赋值操作 dicta['age']='25' dicta['pos']='演员' # 结束添加 print(dicta) print(len(dicta)) ##数据项长度 print(type(dicta))
dicta={"pro":'艺术','school':'北影'} # 添加字典数据 dicta['name']='周雨彤' #key:value 直接赋值操作 dicta['age']='25' dicta['pos']='演员' # 修改数据 print(dicta) #输出完整的字典 print(dicta['name']) #通过键获取对应的值 dicta['name']='白鹿' #修改键对应的值 dicta['school']='上戏' print(dicta)
# 获取所有的键 print(dicta.keys()) #获取所有的值 print(dicta.values()) #获取所有的键和值 print(dicta.items())
# 获取所有的键 print(dicta.keys()) #获取所有的值 print(dicta.values()) #获取所有的键和值 # print(dicta.items()) for key,value in dicta.items(): # print(item) print('%s==%s'%(key,value))
dicta.update({'age':32}) ##修改数据 dicta.update({'height':1.75}) ##添加数据 print(dicta)
# 删除操作 del dicta['name'] #删除指定键 dicta.pop('age')#通过指定键来进行删除 print(dicta)
print(dicta) # 如何排序 print(sorted(dicta.items(),key=lambda d:d[0]))
# 如何排序 #按照key排序 print(sorted(dicta.items(),key=lambda d:d[0])) #按照value排序 print(sorted(dicta.items(),key=lambda d:d[1]))
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注本站的更多内容!
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。
相关文章
上一篇:
python基础之元组
下一篇: