用python回答 diarea = {'俄罗斯': 1707.5, '加拿大': 997.1, '中国': 960.1, '美国': 936.4, '巴西': 854.7} dicapital = {'俄罗斯': '莫斯科', '加拿大': '渥太华', '中国': '北京', '美国': '华盛顿', '巴西': '巴西利亚’} (1)请编写程序将字典diarea和字典dicapital合并成一个新的字典dicountry,该字典保存这5个国家的首都和国土面积信息,并将给字典中的键与值一一对应输出 {'俄罗斯': [1707.5, '莫斯科'], '加拿大': [997.1, '渥太华'], '中国': [960.1, '北京'], '美国': [936.4, '华盛顿'], '巴西': [854.7, '巴西利亚']}
时间: 2023-08-01 10:13:07 浏览: 275
可以使用以下代码实现:
```python
diarea = {'俄罗斯': 1707.5, '加拿大': 997.1, '中国': 960.1, '美国': 936.4, '巴西': 854.7}
dicapital = {'俄罗斯': '莫斯科', '加拿大': '渥太华', '中国': '北京', '美国': '华盛顿', '巴西': '巴西利亚'}
dicountry = {}
for key in diarea.keys():
dicountry[key] = [diarea[key], dicapital[key]]
print(dicountry)
```
输出结果为:
```
{'俄罗斯': [1707.5, '莫斯科'], '加拿大': [997.1, '渥太华'], '中国': [960.1, '北京'], '美国': [936.4, '华盛顿'], '巴西': [854.7, '巴西利亚']}
```