說說如何複製 Python 列表

複製整個列表的方式是:同時省略起始索引和終止索引( [:]
),就可以建立一個始於第一個元素, 終止於最後一個元素的切片。
books=['半生緣','往事並不如煙','心是孤獨的獵手'] my_books=books[:] print("my_books:"+str(my_books))
執行結果:

有人說,這不是和直接賦值一樣的效果?讓我們來驗證一下:
books=['半生緣','往事並不如煙','心是孤獨的獵手'] # 複製列表 my_books=books[:] # 賦值 my_books2=books books.append('人間失格') my_books.append('無聲告白') print("books:"+str(books)) print("my_books:"+str(my_books)) print("my_books2:"+str(my_books2))
執行結果:

現在清楚了吧O(∩_∩)O~