python通过列表构建字典
时间: 2023-11-08 12:13:53 浏览: 123
python实现 列表转换为字典
5星 · 资源好评率100%
可以通过以下代码实现:
```python
keys = ["key1", "key2", "key3"]
values = ["value1", "value2", "value3"]
# 方法1:使用zip函数
my_dict = dict(zip(keys, values))
print(my_dict) # {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
# 方法2:使用循环
my_dict = {}
for i in range(len(keys)):
my_dict[keys[i]] = values[i]
print(my_dict) # {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
```
其中,使用`zip`函数可以将两个列表按照相同的索引位置打包成元组,再使用`dict`函数将元组转换成字典。而使用循环则是逐个将键值对添加到字典中。
阅读全文