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就是找到值