我试过了
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'] < / p>
我要输出['Q','0006','005C','0078','0030','0033','0041','0041','ONE_OF','a'] 而不是最后一项中的'a'应该在列表中显示用户输入的值
答案 0 :(得分:2)
也许你的意思是
aList.append(a)
顺便说一句,您无需将此内容分配给add
。
如果要将当前最后一个元素更改为用户输入,则不必pop
,然后append
。只是做
a = raw_input("enter the values ")
aList[-1] = a