若有列表list1 = ['Windows', 'MacOS', 'Linux', 'HarmonyOS'], list2=['C++', 'Objective-C', 'C', 'C'],请编程实现输出以下效果: {'Windows': 'C++', 'MacOS': 'Objective-C', 'Linux': 'C', 'HarmonyOS': 'C'}。
时间: 2023-08-20 12:32:43 浏览: 42
OS操作系统(C++)
4星 · 用户满意度95%
可以使用 zip 函数将两个列表打包成元组的形式,再通过字典推导式生成字典,代码如下:
```python
list1 = ['Windows', 'MacOS', 'Linux', 'HarmonyOS']
list2 = ['C++', 'Objective-C', 'C', 'C']
result = {key: value for key, value in zip(list1, list2)}
print(result)
```
输出结果为:
```
{'Windows': 'C++', 'MacOS': 'Objective-C', 'Linux': 'C', 'HarmonyOS': 'C'}
```
阅读全文