說說如何複製 Python 列表

2021-09-11 13:34:05 字數 554 閱讀 3896

複製整個列表的方式是:同時省略起始索引和終止索引([:]),就可以建立乙個始於第乙個元素, 終止於最後乙個元素的切片。

books=['半生緣','往事並不如煙','心是孤獨的獵手']

my_books=books[:]

print("my_books:"+str(my_books))

複製**

執行結果:

有人說,這不是和直接賦值一樣的效果?讓我們來驗證一下:

books=['半生緣','往事並不如煙','心是孤獨的獵手']

# 複製列表

my_books=books[:]

# 賦值

my_books2=books

print("books:"+str(books))

print("my_books:"+str(my_books))

print("my_books2:"+str(my_books2))

複製**

執行結果:

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

說說在 Python 中如何使用列表推導

luciano ramalho 舉了這樣乙個示例,把乙個字串轉為 unicode 碼的列表。傳統寫法是這樣的 symbols codes for symbol in symbols 執行結果 info codes 64,35,36,37,94,38 ord 函式是 chr 函式 對於8位的ascii...

說說如何遍歷Python列表的方法示例

如果需要對列表中的每個元素執行相同操作,這時就需要遍歷列表的所有元素。books 半生緣 往事並不如煙 心是孤獨的獵手 for book in books print book 執行結果 冒號後面的內容就是迴圈體,對列表中的每個元素,都會執行迴圈體中定義的內容。用於儲存列表中每個值的臨時變數,建議選...

python 列表複製

我們經常需要根據已有列表來建立全新的列表,下面來介紹列表複製的工作原理。1 原理 要複製列表,首先需要建立乙個包含整個列表的切片,方法是同時省略起始和終止索引 即讓python建立乙個始於第乙個元素,終止於最後乙個元素的切片,便可複製整個切片。例 將 myfoods 複製給 friendfoods ...