练习6-11 城市 :创建一个名为 cities 的字典,其中将三个城市名用作键;对于每座城市,都创建一个字典,并在其中包含该城市所属的国家、人口约数以及一个有关该城市的事实。在表示每座城市的字典中,应包含 country 、 population 和 fact 等键。将每座城市的名字以及有关它们的信息都打印出来。
代码:
# 6.11 城市
cities = {
'guangzhou': {
'province ': 'Guangdong',
'population': 30150000,
'landmark': 'Canton Tower',
'food': 'soup rice',
},
'wuhan': {
'province': 'hubei',
'population': 20910000,
'landmark': 'Yellow Crane Tower',
'food': 'Hot dry noodles',
},
'shenzhen': {
'province': 'guangdong',
'population': 32520000,
'landmark': 'ICTC',
'food': 'seafood',
},
}
# 两种输出方式
for city, info in cities.items():
print(f"{city}:{info}")
for city, info in cities.items():
print(f"\n{city}:")
for key, value in info.items():
print(f"{key}:{value}")
结果: