首页 > 其他 > 详细

遍历字典

时间:2017-10-30 23:38:49      阅读:319      评论:0      收藏:0      [点我收藏+]

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)


执行结果:

技术分享

 



遍历字典

原文:http://www.cnblogs.com/OICOmay/p/7758221.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!