python----字典

在学习字典前,记住两句话,非空即真,非0即真   

注:空和0加了not也为真,负负为正嘛

例子:

 1.字典的定义 

a.用{}大括号定义   empty = {key1:value1,key2:value2}  

b.存储形式是key:value形式,多个key:value用逗号间隔

c.通过key取值,通过他的key,来获取对应的value       例如:dict.get(key)

d.字典没有顺序,输出字典的对应key和value,是没有顺序的。

e.类型是dict

2.字典的增删改查

***增

注意:

a.setdefault增加时,如果key值有value,则不改变他的原有值

b.字典获取值时是字典名后面跟中括号[ ],而不是{}和()

***删除

****改

直接给字典的key重新赋值

***获取

============================================================================================

3.字典的其他内置方法

3.1.update方法  更新字典

注:

a.要定义一个新的字典

b.如果key值存在时,会覆盖原有key的value值,当key不存在时,key值会加入已知字典中

3.2.keys()  values()方法   获取字典中所有的key和values

3.3.循环字典时,取的是字典的key   循环字典的items方法,取到的是key、value

 4.多层字典嵌套,如同多层列表一层一层的找

5.高效率字典,get获取key对应的value

 

posted @ 2018-06-03 22:39  测试路上的白小白  阅读(127)  评论(0编辑  收藏  举报