1.字典中存儲字典 2.遍歷字典 ...
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)
執行結果: