列表分片的 副本
>>> print(myList) [5, 19, 23.23, 'hello', [1, 2]] >>> myList2 = myList[:] >>> myList2.append("haha") >>> print(myList) [5, 19, 23.23, 'hello', [1, 2]] >>> print(myList2) [5, 19, 23.23, 'hello', [1, 2], 'haha'] >>> myList3 = myList[:].append("world") >>> print(myList3) None >>> print(myList[:3].append("haha")) None >>> print(myList[1:].append("haha")) None >>>
右上可知,不能直接对列表副本进行 append() 操作
需先将其赋值给一个变量,再操作
其他操作待验证