若有列表list1 = ['Windows', 'MacOS', 'Linux', 'HarmonyOS'], list2=['C++', 'Objective-C', 'C', 'C'],请编程实现输出以下效果: {'Windows': 'C++', 'MacOS': 'Objective-C', 'Linux': 'C', 'HarmonyOS': 'C'}。python
时间: 2023-08-24 11:08:29 浏览: 103
用C++实现python的list风格
可以使用 Python 中的字典(dict)数据类型和 zip 函数来实现,代码如下:
```python
list1 = ['Windows', 'MacOS', 'Linux', 'HarmonyOS']
list2 = ['C++', 'Objective-C', 'C', 'C']
result = dict(zip(list1, list2))
print(result)
```
运行结果如下:
```
{'Windows': 'C++', 'MacOS': 'Objective-C', 'Linux': 'C', 'HarmonyOS': 'C'}
```
这里使用 zip 函数将两个列表进行打包,然后使用 dict 函数将打包后的结果转化为字典型数据。
阅读全文