如何在python中访问动态创建的列表

时间:2019-06-20 09:17:49

标签: python

我需要基于变化的整数值动态创建n个列表的列表。所以有时我的函数需要输入一个条目,有时是2,3 ....等。

目前,我正在使用以下代码进行初始化:

listMaster == [[]] * num   # e.g.: listMaster == [[]]*3

然后我尝试将第一项附加到每个条目,如下所示:

listMaster[0].append(“testA”) listMaster[1].append(“testB”)

问题在于,'testA'和'testB'被追加到listMaster的所有列表中,甚至是我没有分配任何内容的第三个列表。

例如:

print listMaster 

 [[‘testA’,’testB’], [‘testA’,’testB’], [‘testA’,’testB’]]

任何人都可以通过正确分配/附加值的语法帮助我吗?我在这里想念什么?

0 个答案:

没有答案