如何使用Python将两个具有相同长度的列表作为键值对,顺序地合并成一个字典?
时间: 2024-11-20 08:40:40 浏览: 7
从列表或字典创建Pandas的DataFrame对象的方法
在Python中,你可以通过嵌套循环来创建一个字典,其中每个列表的元素对应为另一个列表的索引作为键,同时值是第一个列表的元素。这里是一个例子:
```python
def merge_lists_to_dict(list1, list2):
if len(list1) == len(list2): # 确保两个列表长度一致
dict_merge = {}
for i in range(len(list1)):
dict_merge[i] = list1[i]
return dict_merge
else:
raise ValueError("两个列表的长度不匹配,无法合并.")
# 示例
list1 = ['apple', 'banana', 'cherry']
list2 = [10, 20, 30]
result = merge_lists_to_dict(list1, list2)
print(result) # 输出: {0: 'apple', 1: 'banana', 2: 'cherry'}
阅读全文