python day- 5 字典(dic)的 增删改查 及 操作方法

字典(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 )

输出

 

原文地址:https://www.cnblogs.com/wf123/p/9275027.html