複製整個列表的方式是:同時省略起始索引和終止索引( [:]
),就能夠建立一個始於第一個元素, 終止於最後一個元素的切片。bash
books=['半生緣','往事並不如煙','心是孤獨的獵手']
my_books=books[:]
print("my_books:"+str(my_books))
複製代碼
運行結果:app
有人說,這不是和直接賦值同樣的效果?讓咱們來驗證一下:ui
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))
複製代碼
運行結果: spa
如今清楚了吧O(∩_∩)O~3d