pythonCountry=['俄罗斯', '加拿大', '中国', '美国', '巴西’] City=[ '莫斯科', '渥太华', '北京', '华盛顿','巴西利亚] 请编写代码,用字典推导式,建立新的字典
时间: 2023-08-06 13:24:58 浏览: 141
可以将 `pythonCountry` 和 `City` 列表合并为一个字典,其中 `pythonCountry` 中的元素作为键,`City` 中的元素作为值。代码如下:
```
pythonCountry=['俄罗斯', '加拿大', '中国', '美国', '巴西']
City=['莫斯科', '渥太华', '北京', '华盛顿','巴西利亚']
new_dict = {country: city for country, city in zip(pythonCountry, City)}
print(new_dict)
```
输出结果为:
```
{'俄罗斯': '莫斯科', '加拿大': '渥太华', '中国': '北京', '美国': '华盛顿', '巴西': '巴西利亚'}
```
相关问题
1.已知列表 Country=['俄罗斯', '加拿大', '中国', '美国', '巴西’] City=[ '莫斯科', '渥太华', '北京', '华盛顿','巴西利亚] 请编写代码,用字典推导式,建立新的字典 Dic={'俄罗斯': '莫斯科', '加拿大': '渥太华', '中国': '北京', '美国': '华盛顿', '巴西': '巴西利亚'}
可以使用 zip 函数和字典推导式来实现:
```python
Country=['俄罗斯', '加拿大', '中国', '美国', '巴西']
City=[ '莫斯科', '渥太华', '北京', '华盛顿','巴西利亚']
Dic = {c: ci for c, ci in zip(Country, City)}
print(Dic)
```
输出结果为:
```
{'俄罗斯': '莫斯科', '加拿大': '渥太华', '中国': '北京', '美国': '华盛顿', '巴西': '巴西利亚'}
```
# 1.已知列表 # Country=['俄罗斯', '加拿大', '中国', '美国', '巴西'] # City=[ '莫斯科', '渥太华', '北京', '华盛顿','巴西利亚] # 请编写代码,用字典推导式,建立新的字典 # Dic={'俄罗斯': '莫斯科', '加拿大': '渥太华', '中国': '北京', '美国': '华盛顿', '巴西': '巴西利亚'}
以下是使用字典推导式建立新的字典的代码:
```python
Country = ['俄罗斯', '加拿大', '中国', '美国', '巴西']
City = ['莫斯科', '渥太华', '北京', '华盛顿','巴西利亚']
Dic = {Country[i]: City[i] for i in range(len(Country))}
print(Dic)
```
输出结果为:
```
{'俄罗斯': '莫斯科', '加拿大': '渥太华', '中国': '北京', '美国': '华盛顿', '巴西': '巴西利亚'}
```
阅读全文