1、Python中的list可以是正数,负数,也可以是数组,列表,也可以混合字符串。改变赋值也比较简单。
2、当使用b=a时,b列表将完全和a列表相同,改变a列表的赋值,b列表也跟着改变,改变b列表的赋值,a列表也跟着改变。a列表和b列表指向是完全相同的。
3、当使用c=a[:]时,看起来c列表和b列表是一样的,但它们其实是不同的东西。 c列表是当前a列表的一个副本,而b列表就是a列表所指向的东西。
4、为了分辨c列表和b列表的不同,用下面的例子来分析清楚。b[0]=["change"],然后分别显示a,b,c这样就能看出区别了
5、使用a.append("chenge two"),将在a列表的最后添加元素,水瑞侮瑜b列表完全和a相同,而c列表仍然是复制时候的a列表。