推 eric781101: 第二行,把a[1:3] assign給變數b 07/13 17:01
→ eric781101: b與a無關,是獨立的變數 07/13 17:03
→ uranusjr: 沒看 source, 但我猜應該不會, 這是很常見的最佳化 07/13 17:53
→ uranusjr: 如果真的需要保證, 可以改用 memory view 來替代 07/13 17:54
→ uranusjr: 喔我錯了, 好像會 shallow copy, 沒有 implicit sharing 07/13 17:58
→ ck574b027: 用 b = a[:] 就很清楚了,會直接產生新物件 07/13 20:10
推 LiloHuang: Python 的 list 並沒有實作 copy-on-write 07/13 22:14
→ why8ther: 瞭解 謝謝大家 看來要改寫法了QQ 07/13 22:43
→ bibo9901: 看來你不想要複製? 那可以用 itertools.islice 07/14 11:43