說說如何複製 Python 列表

複製整個列表的方式是:同時省略起始索引和終止索引( [:] ),就能夠建立一個始於第一個元素, 終止於最後一個元素的切片。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

相關文章
相關標籤/搜索