码迷,mamicode.com
首页 > 其他好文 > 详细

遍历字典

时间:2017-10-30 23:58:44      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:结果   pre   round   back   image   广州   北京   使用   珠海   

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)


执行结果:

技术分享

 



遍历字典

标签:结果   pre   round   back   image   广州   北京   使用   珠海   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!