遍历字典
1.字典中存储字典
cities={
'广东省':{
'广州市':['中国','152657万','羊城'],
'深圳市':['中国','3257万','活力城市'],
'珠海市':['中国','98557万','城市间的纽带'],
},
'北京市': {
'朝阳区': ['中国', '920万', '人口密集'],
'海淀区': ['中国', '627万', '人才分布区'],
'昌平区': ['中国', '257万', '外来人口最多'],
},
}
print(cities)
print(cities['广东省'])
print(cities['广东省']['广州市'])
print(cities['广东省']['广州市'][0])
print(cities['广东省']['广州市'][1])
print(cities['广东省']['广州市'][2])
执行结果:
2.遍历字典
cities={
'广东省':{
'广州市':['中国','152657万','羊城'],
'深圳市':['中国','3257万','活力城市'],
'珠海市':['中国','98557万','城市间的纽带'],
},
'北京市': {
'朝阳区': ['中国', '920万', '人口密集'],
'海淀区': ['中国', '627万', '人才分布区'],
'昌平区': ['中国', '257万', '外来人口最多'],
},
'南京市':{
'朝阳区': ['中国', '920万', '人口密集'],
},
'山东省':{
},
}
for c in cities.items(): #遍历所有的键值-对
print(c)
for c in cities.keys(): #遍历所有的键
print(c)
for c in cities: #遍历字典时,会默认遍历所有的键,如果显式使用keys()可让代码更容易理解
print(c)
for c in cities.values(): #遍历所有的值
print(c)
执行结果:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步