一个小问题
Topic sourcelist01=['00','01','02','03','04',['01','02']]
list01.append('05')
# 此时list01在最后增加了05
list01.insert(0,'test')
# 此时list01在最开始增加了test
list01.pop(0)
# 此时list01又把之前的test给pop出来了,所以第一个还是00
list01[1]='SK'
# 直接改掉了它第二个元素 01->SK
test=[]
# test是一个空元组
tuple=['s','r']
tuple.insert(0,'d')
# d s r
tuple.append('t')
# d s r t
tuple.pop(0)
# s r t
tuple[1]='y'
# s y t
print(len(list01),list01,list01[5][1],len(test),tuple)
所以结果什么都没错啊,你的问题是啥?
兄弟,你这个代码我看了半天,你的问题应该是tuple怎么会改变是吧。
。。。 。。。 。。。 。。。 。。。
tuple要加()啊!!!!! 你的tuple[]是一个list啊!!!!!
我看了半天。。。
你我智商平齐在水平线。。。
- 1
stupid_seeker
list01=['00','01','02','03','04',['01','02']] list01.append('05') list01.insert(0,'test') list01.pop(0) list01[1]='SK' test=[] tuple=['s','r'] tuple.insert(0,'d') tuple.append('t') tuple.pop(0) tuple[1]='y' print(len(list01),list01,list01[5][1],len(test),tuple)
我这些程序运行下来都没报错,而且结果为: 7 ['00', 'SK', '02', '03', '04', ['01', '02'], '05'] 02 0 ['s', 'y', 't']
不知道是咋回事??