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

python字典

时间:2020-02-19 17:25:02      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:date()   val   循环   values   for   one   rom   调用   pytho   

字典{}      info = {"k1" : "v1", "k2" : "v2", "k3" : "v3"}

数字和字符串都可以作为key,元组也可以    

del info[‘k1‘]   可以删除键值对

for 循环   只能循环到k值

还有方法循环key

for   i   in  info.keys():   循环键

for   i    in  info.values():   循环值

for  k,v  in   info.items():    获取键值对

静态方法  直接通过类名调用

dict.fromkeys(["123", "k1" , "999"],123)    将第一个参数的没有元素作为key 生成一个字典,所有的值为后面的一个参数

get("*")     获取"*"所对应的值,如果没有则返回None  

get("*","1111")    表示如果没有"*" 对应的值   则返回"1111"

pop("k1")   删除键值对    且返回值

pop("*", 11)   如果没有找到"*" 则返回11

popitem()    随机删除一组键值对,并返回删除的键值对(返回类型为一个元组)。    分别取出  可以用   k,v = dic.popitem()

detdefault("k111",123)   表示取回或者设置一组键值对,如果字典里面右key为"k111"则返回该键对应的值,如果没有则添加该组键值对。

update()   更新字典  有两种方式

dic.update({"k4" : "sdds", "k5" : 32})   如果原字典中有相同的键  则更换成为新的,没有则在原字典中添加。

dic.update(k4 = "sdds", k5 = 32)     可自动转换为字典的类型,进行更新。

 

最重要的是    keys()    values()    items()    get()    update()

python字典

标签:date()   val   循环   values   for   one   rom   调用   pytho   

原文地址:https://www.cnblogs.com/ch2020/p/12331675.html

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