python3 list 转dict
时间: 2024-09-18 21:13:44 浏览: 51
python list转dict示例分享
5星 · 资源好评率100%
在Python 3中,将列表转换为字典通常涉及到迭代并依据每个元素的关键值对进行操作。如果你有一个列表,其中的每个元素都是元组(tuple),并且第一项通常是键(key),第二项是对应的值(value),你可以使用`dict()`函数或者`zip()`函数配合`dict()`来完成这个任务。这里是一个示例:
```python
# 假设我们有这样一个列表
list_with_tuples = [('apple', 1), ('banana', 2), ('cherry', 3)]
# 使用 dict() 函数直接创建字典
dict_from_list = dict(list_with_tuples)
print(dict_from_list) # 输出: {'apple': 1, 'banana': 2, 'cherry': 3}
# 或者使用 zip() 和 dict()
keys_values = zip(['apple', 'banana', 'cherry'], [1, 2, 3])
dict_from_list_alternative = dict(keys_values)
print(dict_from_list_alternative) # 同样输出: {'apple': 1, 'banana': 2, 'cherry': 3}
```
阅读全文