列表分片的 副本

>>> 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() 操作
需先将其赋值给一个变量,再操作

其他操作待验证

posted @ 2021-11-30 15:45  因缘际合  阅读(23)  评论(0编辑  收藏  举报