码迷,mamicode.com
首页 > 其他好文 > 详细

dict(字典)

时间:2018-10-07 19:24:35      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:def   lis   get   style   upd   浅拷贝   删除   根据   list   

创建字典:info = {

“age”: 18,

“name”: “zhangsan”,

“li”: [ 11,[],(),22,33,{“k1” :  “vv1”, “sex” : 0} ] ,

}

(1)字典的keys可以是数字、字符串、元组,keys不能重复,否则第二个以后的key无法显示

(2)取值:info[“age”]、info.get(“age”,default):值不存在用default填充

    区别:info[“age”]的key不存在则报错,get()不会

(3)clear(),清空字典

(4)copy(),复制字典(浅拷贝)

(5)del info[keys],通过key删除字典元素

(6)for item in info: 循环得到key,item为info的key

(7)for item in info.keys(): 循环得到keys

(8)for item in info.values(): 循环得到value

(9)for k,v in info.item():循环得到key和value

(10)v = dict.fromkeys(list, value),根据序列list的每一个元素作为key,value作为值生成字典

(11)pop(key),删除key为key的元素,并返回被删除的元素

(12)popitem(),随机删除,并返回key、value键值对

(13)setdefault(key, value),设置值。key已存在,不设置,返回当前key值,key不存在则设置key、value,并返回value

(14)update({key1:value1, key2:value2})

     或update(key1=value1, key2=value2),更新value值

dict(字典)

标签:def   lis   get   style   upd   浅拷贝   删除   根据   list   

原文地址:https://www.cnblogs.com/doublet/p/9750962.html

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