python 列表的复制

python 列表的复制 注意,复制和赋值不是一个概念 注意区分

mylist = ['a','b','c']

#赋值
mylist2 = mylist

#复制
mylist3 = mylist[:]

#赋值 当原数据改变的时候,被赋值的数据也将被影响,复制的数据则不会
mylist[0] = 'x'

print(mylist)  #['x','b','c']
print(mylist2) #['x','b','c']
print(mylist3) #['a','b','c']