怎样将两个列表的每个元素一一对应组成一个字典
时间: 2024-03-26 22:34:27 浏览: 45
编写程序,输入两个分别包含若干整数的列表LA、LB.py
5星 · 资源好评率100%
可以使用 Python 内置函数 `zip()` 将两个列表中的元素一一对应组成一个元组,然后通过字典推导式将这些元组转换为字典。具体实现代码如下:
```python
list1 = ['a', 'b', 'c']
list2 = [1, 2, 3]
dict1 = {key: value for key, value in zip(list1, list2)}
print(dict1)
```
输出结果为:
```
{'a': 1, 'b': 2, 'c': 3}
```
其中,`zip(list1, list2)` 将两个列表中的元素一一对应组成一个元组:`('a', 1)`、`('b', 2)`、`('c', 3)`,然后通过字典推导式将这些元组转换为字典。
阅读全文