定义两个列表ListA与ListB
一、ListA=ListB
运行结果发现,可以直接赋值
这时候给ListB添加一个元素,再运行
通过结果发现,一旦改变ListB的值,ListA的值也会随之发生改变
二、ListA=ListB[:]
为了解决以上情况,可以直接将ListB中的值赋给ListA,而不是将列表直接赋值过去
运行结果可看出不管改变哪个列表的值,另一个列表都不会发生变化
三、ListA[m:]=ListB
ListA从序号m开始往后的元素全部用ListB进行替换
结果可看出,列表ListA序号1也就是2的位置往后全部用ListB进行了替换,之后再改变ListB的元素,ListA也不会发生改变