python学习笔记4:字典
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习笔记4:字典相关的知识,希望对你有一定的参考价值。
python学习笔记4:字典
总结:字典是可变变量;
字典是不排序的,所以不能像列表,元组,字符串一样,切片
1、定义字典dict --花括号{},字典的只是key-value形式
比如:stu={‘name‘:‘zhangying‘,‘age‘:18,‘score‘=99}
2、key取值,get()方法取值
1)dictname[key] , 取key对应的value值,如果不存在,报错
2)dictname.get(key) , 取key对应的value值,如果不存在,返回none;还可以写成dictname.get(key,value),取key对应的value,如果没有,指定默认值
3、往字典里 添加一个值和修改字典的值
1) dictname[key] = value , 往字典里添加一个表项,key-value
2) update() 方法,将一个字典合并到原来的字典
4、修改字典里的值
修改和添加的格式一样,dictname[key] = value , 修改已经存在的key的值为value
5、删除字典的值
1)del 关键字 删 除字典的表项
2) pop() 方法删除字典的表项,并且返回key的value值
3)clear() 方法清除字典
6、获取字典的 所有key值、value值
1) dictname.keys() 获取字典的所有key
2) dictname.values() 获取字典的所有value
3) dictname.items() 获取字典的所有key和value
7、字典的遍历
1) 直接遍历字典,实际上是遍历字典的所有的key (高效)
2) 遍历字典和key-value ,如下图 (低效)
以上是关于python学习笔记4:字典的主要内容,如果未能解决你的问题,请参考以下文章