码迷,mamicode.com
首页 > 编程语言 > 详细

python 小兵3

时间:2019-01-03 12:08:25      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:tde   python   通过   update   返回   pytho   get   没有   clear   

字典

字典通过键去查找值

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

标签:tde   python   通过   update   返回   pytho   get   没有   clear   

原文地址:https://www.cnblogs.com/huhuxixi/p/10213163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!