python中的字典,相当于Java中的map集合,存储的是键值对数据。用“{}”进行定义。
#字典存储无序的数据
name_map={"name":"ljf","age":18,"price":2.5};
print(name_map);
#查询
print(name_map["name"]);
#修改
name_map["age"]=19;
print(name_map)
#添加
name_map["adress"]="beijing";
print(name_map)
#删除
name_map.pop("adress");
print(name_map)
#统计字符串个数
print(len(name_map))
#合并字典,合并时已经存在某个键值对,后者覆盖前者
temp_map={"address":"背景"}
name_map.update(temp_map);
print(name_map)
#遍历
for m in name_map:
print("遍历:%s"%{m,name_map[m]});
#列表中存储字典,列表中存储多个字典
name_list=[{"name":"beijing","adCode":110100},{"name":"tianjing","adCode":234000},{"name":"shanghai","adCode":45600}];
for k in name_list:
print(k)