地理课上除了介绍了各个国家的国土面积信息外,也介绍了各国的首都。假设俄罗斯、加拿大、中国、美国、巴西五国的首都信息已经保存成了字典dicCapitals,请编写程序将dicAreas和dicCapitals合并成一个新的字典dicCountries,保存这五个国家首都和国土面积的信息。
时间: 2024-02-28 14:53:22 浏览: 190
各个国家首都
好的,以下是合并字典的代码:
```python
# 定义国土面积的字典
dicAreas = {'俄罗斯': 17100000, '加拿大': 9985000, '中国': 9600000, '美国': 9631000, '巴西': 8515000}
# 定义首都的字典
dicCapitals = {'俄罗斯': '莫斯科', '加拿大': '渥太华', '中国': '北京', '美国': '华盛顿', '巴西': '巴西利亚'}
# 合并字典
dicCountries = {}
for country in dicAreas:
dicCountries[country] = {'首都': dicCapitals[country], '国土面积': dicAreas[country]}
# 输出新字典
print(dicCountries)
```
首先定义了原来的两个字典,然后通过循环遍历 dicAreas 字典中的每个国家,将这个国家的首都和国土面积信息组合成一个新的字典,并添加到新的字典 dicCountries 中。最后输出新的字典 dicCountries。
希望可以帮到您!
阅读全文