※ 本文轉寄自 ptt.cc, 文章原始頁面
Re: [閒聊] python大師請進
其實這就py淺複製的問題
淺複製就是給新變數一個新的記憶體位址但新變數內的元素跟原變數是一樣的
以你的例子為例
a = [[[]]*3 for _ in range(3)]
print(id(a[0]))
print(id(a[1]))
print(id(a[0][0]))
print(id(a[0][1]))
print(id(a[1][0]))
print(id(a[1][1]))
result:
2558576809792
2558576852544
2558576953472
2558576953472
2558576809664
2558576809664
我們可以發現元素都指向同一個位置
所以修改a[0][0].append(1)
a[0][0] a[0][1] a[0][2] 都會受影響
然後推文裡面cp3寫的就是深複製
深複製就是裡面元素的記憶體位址都不同
大概這樣
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.131.26 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1715875652.A.DC5.html
Re: 回文串
38
[閒聊] python大師請進
Marginalman06/01 18:46
12
Re: [閒聊] python大師請進
Marginalman06/01 21:01
37
Re: [閒聊] python大師請進
Marginalman06/01 21:45
13
Re: [閒聊] python大師請進
Marginalman06/02 20:41
11
Re: [閒聊] python大師請進
Marginalman06/02 21:49
00
Re: [閒聊] python大師請進
Marginalman06/03 04:00
14
Re: [閒聊] python大師請進
Marginalman06/03 21:25
37
Re: [閒聊] python大師請進
Marginalman06/03 23:57
00
Re: [閒聊] python大師請進
Marginalman06/04 03:42
13
Re: [閒聊] python大師請進
Marginalman06/04 04:45
17
Re: [閒聊] python大師請進
Marginalman06/09 16:25
23
Re: [閒聊] python大師請進
Marginalman06/26 22:52
13
Re: [閒聊] python大師請進
Marginalman06/26 23:12
05
Re: [閒聊] python大師請進
Marginalman06/27 08:53
39
Re: [閒聊] python大師請進
Marginalman06/27 09:04
15
Re: [閒聊] python大師請進
Marginalman06/27 23:14
00
Re: [閒聊] python大師請進
Marginalman06/27 23:27
17
Re: [閒聊] python大師請進
Marginalman06/28 00:48
12
Re: [閒聊] python大師請進
Marginalman06/28 02:52
211
Re: [閒聊] python大師請進
Marginalman06/28 14:02
316
Re: [閒聊] python大師請進
Marginalman06/28 14:20
00
Re: [閒聊] python大師請進
Marginalman06/28 14:58
734
Re: [閒聊] python大師請進
Marginalman06/29 00:21
011
Re: [閒聊] python大師請進
Marginalman06/29 00:51
03
Re: [閒聊] python大師請進
Marginalman06/29 00:59
22
Re: [閒聊] python大師請進
Marginalman06/29 01:22
14
Re: [閒聊] python大師請進
Marginalman06/29 01:35
37
Re: [閒聊] python大師請進
Marginalman08/17 13:06
24
Re: [閒聊] python大師請進
Marginalman08/17 13:11
22
Re: [閒聊] python大師請進
Marginalman08/17 13:44
01
Re: [閒聊] python大師請進
Marginalman08/17 15:31
00
Re: [閒聊] python大師請進
Marginalman08/17 19:29
28
Re: [閒聊] python大師請進
Marginalman08/22 09:53
115
Re: [閒聊] python大師請進
Marginalman08/22 10:13
415
Re: [閒聊] python大師請進
Marginalman08/22 10:48
210
Re: [閒聊] python大師請進
Marginalman08/22 10:55
417
Re: [閒聊] python大師請進
Marginalman08/22 11:17
05
Re: [閒聊] python大師請進
Marginalman09/01 15:56
11
Re: [閒聊] python大師請進
Marginalman09/01 16:20
04
Re: [閒聊] python大師請進
Marginalman09/01 18:05
00
Re: [閒聊] python大師請進
Marginalman09/01 18:40
00
Re: [閒聊] python大師請進
Marginalman09/02 09:34
26
Re: [閒聊] python大師請進
Marginalman09/02 12:49
15
Re: [閒聊] python大師請進
Marginalman09/02 13:40
26
Re: [閒聊] python大師請進
Marginalman09/03 22:29
00
Re: [閒聊] python大師請進
Marginalman09/04 16:24
11
Re: [閒聊] python大師請進
Marginalman09/05 11:25
13
Re: [閒聊] python大師請進
Marginalman09/08 17:06
11
Re: [閒聊] python大師請進
Marginalman09/08 22:59
-19
Re: [閒聊] python大師請進
Marginalman09/10 18:34
00
Re: [閒聊] python大師請進
Marginalman09/10 22:51
00
Re: [閒聊] python大師請進
Marginalman09/11 01:16
22
Re: [閒聊] python大師請進
Marginalman09/11 01:54
12
Re: [閒聊] python大師請進
Marginalman09/11 02:35
01
Re: [閒聊] python大師請進
Marginalman09/11 13:41
11
Re: [閒聊] python大師請進
Marginalman09/11 15:17
47
Re: [閒聊] python大師請進
Marginalman09/11 15:41
03
Re: [閒聊] python大師請進
Marginalman09/11 18:32
12
Re: [閒聊] python大師請進
Marginalman09/11 21:30
01
Re: [閒聊] python大師請進
Marginalman09/11 22:25
17 則留言
sustainer123 作者的近期文章
Re: [檔案] 黃遊老人銳評手遊劇情 (發錢)
※ 引述 《thibw13ug1 (KGMR0792)》 之銘言: : : 那麼檔案整體我會給他70分 : : 整體就是一大團解釋不清營運也直言不想解釋的設定往玩家臉上砸 : 這種基本上算是一個賣角的澆花遊戲卻學英高那套把故事世界觀碎片化
Re: [檔案] 補劇情中
個人評價3>終章>>>>2>>>1>>>>>>>>4 2就喝茶吃餅 老師沒啥用 看學生秀 千年學生夠屌 大多問題能自行解決 出大事有陽葵A夢兜底
筆電大師請進
最近朋友想換筆電 他的需求就打lol跟寫論文 https://bit.ly/49ml4aP 我目前是用這台 本來想推他這個 但查了一下資訊 祖國頗推這台 https://bit.ly/3TYETjY 你版人覺得哪個好? 他的需求就上面那些+
推
推
推
推
推
→
推
推
推
推
推
推
→
推
→
推
推