字典(dic)
1.定义及格式
用{ }大括号括起来的,由key:value 来保存数据的就是 字典(dic)
eg:dic = {"及时雨" : "宋江" , "玉麒麟" : "卢俊义", "智多星" : "吴用"}
这就是一个字典。
格式是 key : vlaue
字典中的key 必须是可哈希的,也就是不可变的。value 是可变的。
保存的状态是无序的
2.
字典的增删改查
1)增:
dic[ ]的形式增
输出
如果,增加的key存在,将会替换原来的key;如果增加的key不存在,则在原dic中,添加新的元素。
dic.setdefalut 的形式增
输出
2)删:
dic.pop 方法删除(有返回值)
输出
del dic[ ] (无返回值)
输出
删除所需要删除的元素,并且没有返回值。
dec.popitem(随机删除,并可以有返回值)
输出
3)改
dic[ key ] 对已经存在的key 进行修改。
输出
update(更新)
4)查
dic.get 查询
输出
查询出春节对应的value 值。
dic[ ] 查询
输出
dic.setdefault
输出
首先判断原来字典中有没有这个key,如果有,直接输出该key 对应的value值;如果没有将会把该key加入到新的字典中,并输出该key对应的value值。
3.常用操作
1) dic.keys dic.values dic.items
2)解构
a , b = 1 , 2
print(a,b) #输出 : 1 2
a,b = [1 , 2]
print(a,b) #输出: 1 2
输出
4.dic de 嵌套
5 . for循环(直接将字典进行循环,输出的是key )
输出