看板 [ Python ]
討論串[問題] 新手發問List資料複製
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者whitefur (白毛)時間13年前 (2012/09/19 12:09), 編輯資訊
0
0
0
內容預覽:
上一篇g大提供了答案. 而我來回一下你原本的方法錯在哪. ^^^. 這裡的等於是把等號右邊的值assign給等號左邊的值. 事實上,python裡的物件的變數的值不是物件本身. 而是物件的位置. 所以這一行執行之後的結果就是. newList跟list的值都是同一塊記憶體位置. 例如. [1,2,3
(還有168個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者gozule (好冷啊~~)時間13年前 (2012/09/19 02:41), 編輯資訊
0
0
1
內容預覽:
如果只是簡單的list copy的話,使用. newList = list[:]. 或是. import copy. newList = copy.copy(list)均可。. 如果是nested list時,必須使用copy.deepcopy才能完整複製list.. --. 發信站: 批踢踢實

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者mjchen ( )時間13年前 (2012/09/19 02:21), 編輯資訊
0
0
1
內容預覽:
各位老手大家好,我有一個不知道該如何問起的問題. 手邊有一個List如下. list = [1, 2, 3, 4, 5]. 之後會對這個List的資料做變更,但是又希望能保留過去完整的資料. 如果這樣寫. list = [1, 2, 3, 4, 5]. newList = list. newList
(還有302個字)
首頁
上一頁
1
下一頁
尾頁