字典嵌套及打印
题目:城市
创建一个名为cities的字典,其中将三个城市名用作键;对于每座城市,都创建一个字典,并在其中包含该城市所属的国家、人口约数以及一个有关该城市的事实。在表示每座城市的字典中,应包含country、population和fact等键。将每座城市的名字以及有关它们的信息都打印出来。
代码如下所示:
cities = {
'北京': {
'country': 'China',
'population': '100',
'fact': '燕京',
},
'上海': {
'country': 'China',
'population': '100',
'fact': '魔都'
},
'广州': {
'country': 'China',
'population': '200',
'fact': '羊城',
}
}
for city_name, city_info in cities.items():
print("\ncityname: " + city_name)
population = city_info['population']
fact = city_info['fact']
print("\tpopulation:" + population.title())
print("\tfact:" + fact.title())
运行结果:
cityname: beijing
population:100
fact:燕京
cityname: shanghai
population:100
fact:魔都
cityname: guangzhou
population:200
fact:羊城
Process finished with exit code 0
摸索学习,寻求进步