字典(无序):
1.创建字典:
dict = {
11111111111:
{
"name" : "zhangsan",
"age" : 33
},
222222222:
{
"name" : "lisi",
"age" : 28
}
}
2.修改元素:
dict[11111111]["name"] = "wangwu"
3.新增元素:
dict[1111111]["qq"] = 254853746
4.删除元素:
del dict 删除整个字典;
dict[11111111].pop("name") 删除嵌套字典的某个值;
5.get()获取某个健的值:
dict.get(111111111) 不存在返回none;
dict[3333333] 不存在报错;
6.update()批量更新原字典,将新字典健-值对更新到原字典中;如果新字典中的健和原字典健相同,则值会覆盖原字典的值:
dict1 = {
6666666:
{
"name" : "chenzz",
"age" : 30
},
2222222:
{
"qq" : 25323682
}
}
dict.update(dict1)
7.item()获取字典健-值对,并将健-值转为元组。应避免此操作,将字典转为元组很耗时。
values()获取字典所有value
keys()获取字典所有key
8.in 判断健是否存在
9.popitem()随机删,避免使用
10.for循环:
for key in dict:
print(key,dict[key ])