id_dd={1001:{ "name":"二飞", "age":23, "xingbie":"男"}, 1002:{ "name":"小傻", "age":55, "xingbie":"男" }}#生成了一个字典,字典的键是唯一的,字典是无序的 haoma=id_dd[1001]#通过指定的键取出对应的值 id_dd[1001]["age"]=25#改变指定里的值 id_dd[1001]["qq"]=963469010#在字典中加入新的值, del id_dd[1002]["name"] #删除字典中元素1 id_dd[1002].pop("age") #删除字典中元素2 k=id_dd.get(1001)#获取值如果不存在不会报错推荐使用,类似于id_dd[1001] print(haoma) print(id_dd) print(k)
id_dd={1001:{ "name":"二飞", "age":23, "xingbie":"男"}, 1002:{ "name":"小傻", "age":55, "xingbie":"男" }}#生成了一个列表列表的键是唯一的,字典是无序的 dict1={"name":1111111, 1002:{ "name":"小傻", "age":5, "xingbie":"男" }} id_dd.update(dict1)#去更新一个列表吧列表2更新到列表1里面 l=id_dd.items()#吧字典转换成一个元组,一般数据量大不要这么干因为特别慢 k=id_dd.values()#获取所有的v,所有的值 a=id_dd.keys()#获取所有的keys,所有的键 #q=id_dd.has_key(1001)#查看字典中是否存在该键2.0的写法3.0不好使。 1002 in id_dd #查看字典中是否存在该键, print(id_dd) print(l) print(k) print(a)
id_dd={1001:{ "name":"二飞", "age":23, "xingbie":"男"}, 1002:{ "name":"小傻", "age":55, "xingbie":"男" }}#生成了一个列表列表的键是唯一的,字典是无序的 dict1={"name":1111111, 1002:{ "name":"小傻", "age":5, "xingbie":"男" }} l=id_dd.setdefault(1003,"hhhhh")#获取一个key,如果不存在就创建一个他的返回值是加入的值,或取出的值 print(dict.fromkeys([1,2,3,4,5,6],"fffffff"))#吧列表里每一个值当成一个键来生成一个字典,据说这里存在一个坑哦, #id_dd.popitem()#随机删除一个数据 print(l) print(id_dd) for k,v in id_dd.items():#循环一个字典效率底 print(k,v) for key in id_dd: print(key,id_dd[key])#高效的循环