python字典

Posted nianshaoyouwei

tags:

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

1.字典
字典 用{} 表示 ,字典是可变的数据类型,字典的键都必须是可哈希的不可变的数据类型.字典的值没有任何限制
2.增删改查

dic[key] = value #如果键不存在就是增加
dic.setdefault(key,value)#如果键值对存在不做任何操作,不存在就增加

dic.pop[key] #返回键的值 value
dic.popitem()#随机删除键值对
del dic[key]
dic.clear() 清空字典

dic[key] = value #如果存在就是修改
dic1.update(dic)/把dic更新到dic1

dic[key]
dic.get[key] #没有返回None 可以指定返回内容
dic.setdefault(key)#没有返回None
for i in dic: print(i)
3.字典的其他操作
dic.values() #高仿列表
for i in dic.values: print(i)(值)
dic.keys()#高仿列表
for i in dic.keys: print(i)(键)
dic.items()#都是键值对的一个元组
for i in dic.items: print(i)(键值对)
4.解构
a,b =1,2 a,b =[1,2] a,b ={1:2,3:4}/print(a) print(b)
5.字典的嵌套
一层一层往里带,找到key就是找到值






























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

python字典/字典的键值/字典属性的添加

python 18:字典的赋值

python中字典的问题

Python字典嵌套字典排序,该怎么处理?

python字典

python字典对比