首页 > 解决方案 > 修改列表中字典的值,更改列表中所有字典中的所有值

问题描述

我使用以下方法初始化了一个字典列表:

list = [{}] * 5

当我修改其中的值时,例如:

list[3]["key"] = 2
list[4]["key"] = 5

打印这两个值都会让我得到 5。

有针对这个的解决方法吗?我正在尝试创建一个包含 5 个字典的列表,其中包含 2 个键和 2 个值,但我不知道如何初始化它。

标签: pythondictionary

解决方案


推荐阅读