您的位置:首页 > 编程语言 > Python开发

python day02字典的神奇

2016-06-23 14:44 393 查看
id_db={
31231231313131133:{
'name':'Alex',
'age':"22",
'addr':"ShanDong"
},
21231231313131133:{
'name':'ShanPao',
'age':"24",
'addr':"ShanXi"

},
212312313131311344:{
'name':'DaShanPao',
'age':"24",
'addr':"ShenZhen"

},

}
list=[]
for i in id_db.keys():

list.append(i)
#print(id_db[21231231313131133])#展示
id_db[21231231313131133]['name']="Wangwenhu"#修改
id_db[21231231313131133]["qq_of_wift"]=32323#添加
#print(id_db[21231231313131133])
id_db[21231231313131133].pop("addr")#删除
#print(id_db[21231231313131133])

v=id_db.get(21231231313131133,"OK")#获取值用这个比较多
#print(v)
dict2={
"name":"dddddddddddddddd",
212312313131311344:{
'name':'WangWang',
'age':"24",
'addr':"ShenZhen"

},
}
id_db.update(dict2)#更新
print(id_db.items())#做成tuple
print(id_db.keys())#键
print(id_db.values())#值
212312313131311344 in id_db
id_db.setdefault(1)#如果存在就返回值,如果不存在就默认生成一个新的key,可以指定键值
print(id_db)


d=id_db.fromkeys([1,2,3,4,33,22],"fs")
print(d)
for i in id_db:
print(i,id_db[i])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: