麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Python > 正文

解決Python使用列表副本的問題

2024-09-09 19:03:21
字體:
來源:轉載
供稿:網友

要使用一個列表的副本,要用切片進行列表復制,這樣會形成兩個獨立的列表。

切記不要將列表賦值給一個列表,因為這樣并不能得到兩個列表。

1、使用賦值語法創建列表副本的問題

下邊就將列表賦值,驗證是否形成獨立的列表:

squares = list(range(1, 11)) print('squares原始值為:', end='')print(squares) # 使用列表賦值numbers_squares = squaresprint('numbers_squares所有元素為:', end='')print(numbers_squares) # 為squares列表添加數字100squares.append(100)print('添加數字后的squares值:', end='')print(squares) # 為squares列表添加數字200numbers_squares.append(200)print('添加數字后的number_squares值:', end='')print(numbers_squares)

輸出為:

squares原始值為:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]numbers_squares所有元素為:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]添加數字后的squares值:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 100]添加數字后的number_squares值:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 100, 200]

可以看到,number_squares列表值中,也有數字100,說明賦值并沒有形成兩個獨立的列表。賦值只是讓Python新變量number_squares關聯到包含在squares中的列表,所以這兩個列表指向同一個列表。

2、列表副本正確方法:使用切片復制列表副本

下邊的列子,創建一個1-10的數字列表,用切片進行列表復制形成兩個獨立的列表

squares = list(range(1, 11)) print('squares原始值為:', end=' ')print(squares) # 使用切片復制squares列表numbers_squares = squares[:]print('numbers_squares所有元素為:', end=' ')print(numbers_squares)

輸出為:

squares原始值為: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]numbers_squares所有元素為: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

為了驗證確實形成了兩個獨立的列表,在每個列表上加數字,核實每個列表都記錄了加的數字

squares = list(range(1, 11)) print('squares原始值為:', end='')print(squares) # 使用切片復制squares列表numbers_squares = squares[:]print('numbers_squares所有元素為:', end='')print(numbers_squares) # 為squares列表添加數字100squares.append(100)print('添加數字后的squares值:', end='')print(squares) # 為squares列表添加數字200numbers_squares.append(200)print('添加數字后的number_squares值:', end='')print(numbers_squares)

輸出為:

squares原始值為:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]numbers_squares所有元素為:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]添加數字后的squares值:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 100]添加數字后的number_squares值:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 200]

可以看到,確實100和200分別加入到相應列表中。

以上這篇解決Python使用列表副本的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網之家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产黄色毛片 | 色999久久久精品人人澡69 | 欧洲精品色 | 曰韩黄色片 | 亚洲天堂中文字幕在线观看 | 日本搞逼视频 | 思思久而久而蕉人 | 精品国产一区二区三区免费 | jizzjizz中国少妇中文 | 天天看成人免费毛片视频 | 亚洲性综合网 | 国产一国产精品一级毛片 | 日韩视频一区二区 | 国产乱淫av片免费网站 | 国产精品久久久久久久久久 | 欧美一级特黄a | 欧美日韩国产中文字幕 | 精品成人网 | 免费成人 | 粉嫩粉嫩一区二区三区在线播放 | hd porn 4k video xhicial | 亚州综合图片 | 成av人在线观看 | 精品久久久久久久久久久久久久久久久久久 | 色97色 | 91精品国产91久久久久久蜜臀 | 欧美囗交 | 毛片视频网站在线观看 | 欧美日韩免费看 | jizzyouxxxx| 激情亚洲一区二区 | 在线成人免费网站 | 羞羞羞网站 | av色在线观看 | 91精品国产综合久久久欧美 | 国产一级免费不卡 | h色在线观看 | 黄色毛片a级 | 毛片网站视频 | 一区二区三区日本在线观看 | 福利一区二区三区视频在线观看 |