将条目添加到词典列表中

时间:2020-09-11 19:35:36

标签: python list dictionary

我无法在词典列表中添加词典。这是我的问题描述:

>> my_list = [{}]*4
>> my_list
[{}, {}, {}, {}]
>> my_list[0]
{}
>> key=(0,0,0,0)
>> my_list[0][key]=[]
>> my_list[0]     
{(0, 0, 0, 0): []}

到目前为止还不错,但是如果我打印my_list,那不是我期望的:

>> my_list
[{(0, 0, 0, 0): []}, {(0, 0, 0, 0): []}, {(0, 0, 0, 0): []}, {(0, 0, 0, 0): []}]

我期望的是: [{(0, 0, 0, 0): []}, {}, {}, {}]

这是怎么回事?我只将一个条目添加到my_list的第一个元素中。我不希望my_list [1:3]有同样的事情。

请帮助!!非常感谢, 理查德

0 个答案:

没有答案