Re: [閒聊] python大師請進

看板Marginalman作者 (赤井はあとのぶた)時間1年前 (2024/05/16 23:39), 編輯推噓3(301)
留言4則, 4人參與, 1年前最新討論串71/75 (看更多)
※ 引述《DJYOSHITAKA (franchouchouISBEST)》之銘言: : a = [[[]]*3 for _ in range(3)] : print(a) : a[0][0].append(1) : print(a) : 然後 : [[[], [], []], [[], [], []], [[], [], []]] : [[[1], [1], [1]], [[], [], []], [[], [], []]] : 我想要的是 : [[[1], [], []], [[], [], []], [[], [], []]] : 我哪裡寫錯了嗎== 那個叫啥 參考(? 反正就是你array最好是用list()去實例一個新的 不然有時候會指到同個記憶體位置去 像是 a = [1, 2, 3] b = a b.append(4) print(a) 結果a也會變成[1, 2, 3, 4] 因為他把b指到同個位置去惹 []*3 同樣意思 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.28.29 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1715873953.A.609.html

05/16 23:40, 1年前 , 1F
深複製淺複製
05/16 23:40, 1F

05/16 23:41, 1年前 , 2F
大師
05/16 23:41, 2F

05/16 23:43, 1年前 , 3F
cp3也是碼農喔 :0000
05/16 23:43, 3F

05/16 23:50, 1年前 , 4F
大師
05/16 23:50, 4F
文章代碼(AID): #1cHYYXO9 (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1cHYYXO9 (Marginalman)