python学习笔记十二(字典)

字典
1.概述:使用键-值(key-value)存储,具有极快的查找速度(一个字典里可以存储多个键-值对)
注意:字典是无序的
key的特性:
(1)字典中的key必须唯一
(2)key必须是不可变的对象
(3)字符串、整数等都是不可变的,可以作为key
(4)list是可变的,不能作为key
例:保存多个学生的姓名与成绩
方法:使用字典,学生的姓名作为key(假设学生姓名没有重复),学生成绩作为值
dict1={“tom”:80,“lilei”:90}
2.元素的访问
获取:字典名[key]
在这里插入图片描述
添加:在这里插入图片描述
删除:
在这里插入图片描述
遍历:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.和list比较
(1)字典的查找和插入速度极快,不会随着key-value的增加而变慢
(2)字典需要占用大量的内存,内存浪费多
list的缺点
(1)查找和插入会随着数据量的增多而减少
(2)占用空间小,浪费内存少

猜你喜欢

转载自blog.csdn.net/weixin_38324954/article/details/94619027