[問題] 變數 assign 問題
我的問題越來越…我也不知道該怎麼說
就像小朋友問問題一樣,亂問
但我都是有測過找過無解才來問的喔^^。
不論是
a = {1:[1,2,3]}
b = a
或是
a = {1:[1,2,3]}
b = a.copy()
a 跟 b 都是指向不同位址
為什麼 a 被移除, b 也會跟著變動( remove() )
但是用以下的方法,a、b 卻不會互相影響
a = 1
b = a
此時不管是變更 a 或 b 的值,a、b 都不會互相影響
我要怎樣讓 a、b 指向不同位址(分別為不同物件?)
抱歉,用詞可能會不精準。
--
早睡早起身體好,事事順心沒煩惱,電腦若是修得好,好人絕對當到老。
辜狗若是用的好,正妹一定會來找,一旦問題解決了,只會說聲你真好。
資工好人真正慘,電腦永遠修不完,整夜工作有夠幹,明早還得送去還。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.233.220.230
※ 編輯: wadd 來自: 118.233.220.230 (08/22 03:13)
※ 編輯: wadd 來自: 118.233.220.230 (08/22 03:22)
※ 編輯: wadd 來自: 118.233.220.230 (08/22 03:29)
→
08/22 06:15, , 1F
08/22 06:15, 1F
→
08/22 06:16, , 2F
08/22 06:16, 2F
※ 編輯: wadd 來自: 118.233.220.230 (08/22 10:09)
→
08/22 10:09, , 3F
08/22 10:09, 3F
Python 近期熱門文章
PTT數位生活區 即時熱門文章