在python中怎样将列表转换为字典
时间: 2024-05-06 09:21:35 浏览: 77
可以使用字典推导式来将列表转化为字典。例如,假设我们有一个列表 keys 和一个列表 values,我们可以将它们转化为字典如下:
```
keys = ['a', 'b', 'c']
values = [1, 2, 3]
my_dict = {keys[i]: values[i] for i in range(len(keys))}
print(my_dict)
```
输出结果为:
```
{'a': 1, 'b': 2, 'c': 3}
```
字典推导式的语法是 {expression for item in iterable},其中 expression 是一个表示键值对的表达式,item 是 iterable 中的元素。在这个例子中,键值对表达式是 keys[i]: values[i],iterable 是 range(len(keys)),表示从 0 到 len(keys)-1 的整数。
阅读全文