python将多个列表合并为一个字典
时间: 2023-10-23 13:09:59 浏览: 86
python实现 列表转换为字典
5星 · 资源好评率100%
可以使用zip函数和dict函数将多个列表合并为一个字典。
例如,假设有三个列表分别为:
```
keys = ['a', 'b', 'c']
values = [1, 2, 3]
extra_values = [4, 5, 6]
```
可以使用zip函数将这三个列表合并为一个列表,然后再使用dict函数将其转换为字典:
```
merged_list = list(zip(keys, values, extra_values))
result_dict = dict(merged_list)
print(result_dict)
```
输出结果为:
```
{'a': 1, 'b': 2, 'c': 3}
```
如果有多个列表需要合并,可以将它们全部传递给zip函数,例如:
```
keys = ['a', 'b', 'c']
values = [1, 2, 3]
extra_values = [4, 5, 6]
more_values = [7, 8, 9]
merged_list = list(zip(keys, values, extra_values, more_values))
result_dict = dict(merged_list)
print(result_dict)
```
输出结果为:
```
{'a': 1, 'b': 2, 'c': 3}
```
阅读全文