python day02字典的神奇

来源:互联网 发布:淄博阿雷seo网站推广 编辑:程序博客网 时间:2024/05/14 03:43
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())#做成tupleprint(id_db.keys())#键print(id_db.values())#值
212312313131311344 in id_dbid_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])


0 0
原创粉丝点击