dict(字典)
Posted doublet
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dict(字典)相关的知识,希望对你有一定的参考价值。
创建字典: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(字典)的主要内容,如果未能解决你的问题,请参考以下文章