python day- 4

Posted 混元天尊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python day- 4相关的知识,希望对你有一定的参考价值。

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

输出

 

 

以上是关于python day- 4的主要内容,如果未能解决你的问题,请参考以下文章

4python基本知识点

4Python控制流

4Python标准库系列之sys模块

4Python全站之路系列之sceapy爬虫

4python基础语法

#跟着教程学# 4Python流程控制