在python中,将一个列表的值赋予另一个列表,只是将已有列表变量的地址赋予给了新的变量。两个列表,对其中一个列表进行操作,会自动对另外一个列表也进行操作。 nums1=[1,2,3,4] nums2=nums1 nums1.append(1) print(nums2) 例如上面这段代码,虽然我只对nums1进行了增加元素,但是输出的是 [1,2,3,4,1] 如果想要做到对nums1进行操作又不影响nums2,该怎么办呢? 答案是 `` nums2=nums1[:]