python把列表存入字典中
时间: 2024-08-15 15:02:21 浏览: 53
python将字典内容存入mysql实例代码
在Python中,你可以使用字典(dict)来存储列表作为键值对。字典是一种无序的键-值映射集合,允许你通过键(通常是列表或其他不可变类型)来访问对应的值(可以是任何类型,包括列表)。
下面是一个例子,展示如何将一个列表作为键,另一个列表作为对应的值:
```python
keys_list = ['list1', 'list2', 'list3']
values_list = [['apple', 'banana'], [10, 20], ['red', 'green']]
# 创建字典
my_dict = {key: value for key, value in zip(keys_list, values_list)}
print(my_dict)
# 输出:{'list1': ['apple', 'banana'], 'list2': [10, 20], 'list3': ['red', 'green']}
```
在这个例子中,我们首先使用`zip`函数将两个列表对应位置的元素配对,然后用字典推导式`{key: value}`一次性创建了字典。
如果你想修改或访问某个列表,可以直接通过其对应的键来操作:
```python
new_value = [['orange', 'grape']]
my_dict['list1'] = new_value
print(my_dict['list1']) # 输出:[['orange', 'grape']]
```
阅读全文