python list pop 是不是有Bug

時間 2021-06-03 09:32:58

1樓:shallow

名字不同,但是兩個名字指向的是同乙個記憶體位址。不信你試試 print(id(n2)),另乙個列表也列印出來,看id是否一致

2樓:古明地覺

python中的變數本質上是對值的引用,或者你就理解為C中的指標。變數在傳遞的時候傳遞指標,但是操作乙個變數會操作其指向的記憶體。你這裡的n2和nums都指向了同一片記憶體,所以你操作任意乙個都會影響另乙個。

解決辦法是,可以拷貝乙份

3樓:

n2 = nums 這裡導致 n2 和 nums 引用的是同乙個 list,可以通過 id(n2) == id(nums) 進行驗證

根據你的意思是將 nums 中的元素複製到 n2 中,這裡需要使用 copy

import copy

n2 = copy.copy(nums)

如果 nums 中包含引用物件,則需要使用 copy.deepcopy

copy.copy 和 copy.deepcopy 的區別:

Minecraft Story Mode是不是淪陷了,Minecraft的無劇情亮點完全不見了?

渣 mei you 排版請使勁噴T T 不好意思沒有玩過MC故事模式 以下簡稱故事模式 MC倒是玩了很久 故事模式出的時候我在吃土Orz 有關於故事模式是不是淪陷,我不知道除了銷量和活躍使用者以外還有什麼好的評價標準。如果有請告訴我 首先說說MC。應該是今年6月份吧,Mojang宣布 MInecra...

完了你是不?

情感挽回歐陽先生 完全分開也是有機會的,只是看你怎麼去創造機會和把握機會?首先你應該先找到問題所在 其次解決問題 最後,正確地挽回方式。挽回是一項工程,需要好好構思和規劃。 陶先生的哈士奇 如果你真的那麼堅定地想跟他在一起,我倒是可以提供一些建議。你們的狀態,有點像你追,我逃的模式。也就是你越緊張,...

不結婚不生小孩是怎樣的體驗?

蒼白 自由 你想換工作就換工作,想去哪個城市工作就去哪個城市工作,想去哪兒旅遊就去哪兒旅遊,想吃什麼就吃什麼 輕鬆 我指的是沒有生存壓力。只要自己沒有太多的物質需求,不會有必須要買房 必須要買車的壓力,這兩個需求只會因為自己的需要而產生。也可以有更多的時間發展自己的興趣愛好 娛樂及和朋友相處等。孤獨...