使用列表索引的时候,常犯的错误就是引用了列表里的某个值,对这个值做出了修改,然后列表竟然也他喵的发生了变化!有木有!
好多次在这里吃亏了,就是不长教训啊,脑子他记不住啊!!!
至于原因就是因为他是索引,和列表是关联的,必须要取出列表元素的值
请记住一个函数 enumerate,就马上解决,get it
用法请参考百度。
path=[1, 6, 7]
path2=[]
for i,element in enumerate(path):
path2.append(element)
print(path2)
path2.append('k')
print(path2)
path3=path
print(path3)