我想在 Python 中创建一个大小为 6 的固定大小的元组列表。请注意,在下面的代码中,我总是重新初始化外部 for 循环中的值,以重置先前创建的已添加到 globalList 的列表。这是一个片段:
for i,j in dictCaseId.iteritems():
listItems=[None]*6
for x,y in j:
if x=='cond':
tuppo = y
listItems.insert(0,tuppo)
if x=='act':
tuppo = y
listItems.insert(1,tuppo)
if x=='correc':
tuppo = y
listItems.insert(2,tuppo)
...
...
globalList.append(listItems)
但是当我尝试运行上面的(上面只显示片段)时,它会增加列表大小。我的意思是,添加了一些东西,但我也看到列表包含更多的元素。我不希望我的列表大小增加,我的列表是 6 个元组的列表。
例如:
Initially: [None,None,None,None,None,None]
What I desire: [Mark,None,Jon,None,None,None]
What I get: [Mark,None,Jon,None,None,None,None,None]