當前位置:成語大全網 - 漢語詞典 - 如何在python中從壹個嵌套的字典中取出多個值?

如何在python中從壹個嵌套的字典中取出多個值?

city_menu={"BJ":{ "東城":{ "大小":41.84,"人":91.9,"代碼":100010},

“西城”:{“大小”:50.70,“人”:124.3,“代碼”:100032},

“朝陽”:{“大小”:470.8,“人”:308.3,“代碼”:100020}},

“GZ”:{“越秀”:{“大小”:33.80,“人”:115,“代碼”:510030},

“荔灣”:{“大小”:59.10,“Mpeople”:89,“代碼”:510145},

“天河”:{“大小”:96.33,“人”:143,“代碼”:510630},

“海珠”:{“大小”:90.40,“人”:155,“代碼”:510220}},

" SZ":{ "福田":{ "尺寸":78.66,"人":135.71,"代碼":518000},

“南山”:{“大小”:185.49,“人”:113.59,“代碼”:518000},

“羅湖”:{“大小”:78.76,“人”:95.37,“代碼”:518001}}}

d={}

對於city_menu.items()中的k0,v0:

對於k1,v0.items()中的v1:

d[v1['代碼']]=k0+"-"+k1

定義城市():

Qu=input('請輸入郵政編碼:')

if int(qu) in d:

返回print('郵政編碼為%s的城市是% s.' %(qu,d[int(qu)]))

否則:

打印('輸入錯誤!')