python 小兵3

Posted 嘻嘻234

tags:

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

字典

字典通过键去查找值

dic["***"]

#增:

dic[11]=‘小米‘

dic.setdefault(11,‘华为‘)

1.先去字典中通过11这个键去查有没有值 就是None

2如果是值 就不进行添加

3.如果是None,就添加  返回的是添加的值

 

#删

del dic 删除整个字典

del dic[1] 通过键删除

dic.pop("25")

dic.clear()

dic.popitem()  #随机删除   python3.6删除最后一个  3.5中随机删除

 

#改:

dic1={"33":‘jj‘,‘44‘:‘tt‘}

dic2={"33":‘gg‘,"66":"22"}

#dic1.update(dic2)

#更新  被更新的内容如果在要更新的内容中那值就会被覆盖

#两个字典中,都没有一样的就是合并

#print(dic2)

dic2[‘33‘] = ‘tsp‘字典没有叫增有的话叫改

 

#查

print(dic2[2]) #通过键查找  如果不存在就报错

print(dic2.get(2))  #通过键查找  如果不存在就不会报错,返回None

 

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

python 小兵(12)模块1

python 小兵之小技巧

python 小兵函数根据问题详解

3Python标准库系列之os模块

python小兵 面向对象继承super和c3算法

虫师Selenium2+Python_3Python基础