1 cities = { 2 'shanghai':{'country':'china','population':10000,'fact':'good'}, 3 'lendon':{'country':'england','population':2348,'fact':'nice'}, 4 'new york':{'country':'american','population':8650,'fact':'rich'}, 5 } 6 for city,characts in cities.items(): 7 print("city:"+city.title()) 8 print("\tcountry:"+characts['country']) 9 print("\tpopulation:"+str(characts['population'])) 10 print("\tfact:"+characts['fact']) 11 print("\n")
1 再次重申:for 后面可以跟两个变量来访问键和值,这一功能由.items()完成
2 仔细思考for 后面的两个变量的含义。并根据此深入思考访问的机制