1. 程式人生 > >遍歷字典

遍歷字典

val cnblogs 代碼 廣東 字典 -c 朝陽區 中國 [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)


執行結果:

技術分享



遍歷字典