0

这个我试过

aList = ['Q', '0006','005C', '0078','0030','0033', '0041','0041', 'ONE_OF', '20' ]
print aList
removeItem=aList.pop()
print removeItem
print aList
a=raw_input("enter the values ")
add=aList.append('a')
print aList

我得到的输出是 ['Q', '0006','005C', '0078','0030','0033', '0041','0041', 'ONE_OF', 'a' ]

我想要输出['Q', '0006','005C', '0078','0030','0033', '0041','0041', 'ONE_OF', 'a' ] 而不是 'a'最后一项应在列表中显示用户输入的值

4

1 回答 1

2

也许你的意思是

aList.append(a)

顺便说一下,您不需要将其分配给add

如果您想将当前最后一个元素更改为用户输入,则不必使用popthen append。做就是了

a = raw_input("enter the values ")
aList[-1] = a
于 2012-07-04T08:31:28.397 回答