小邦邦666 发表于 2022-4-10 15:00:55

del和切片

我只理解del c的引用, 但我不清楚为何del浅拷贝的引用也会对a产生影响, (尽管切片就是这么用的), 而且del浅拷贝的引用的指针竟然没影响
个人能力有限, 希望大家的帮忙, 谢谢, Thanks♪(・ω・)ノ
a =
b =

del a[:]

c = b[:]
del c
del b[:]
del b[:]
del b[:]

print(a, b)
>>>[]

suchocolate 发表于 2022-4-10 16:18:05

所以你知道为什么叫浅拷贝了?

小邦邦666 发表于 2022-4-10 16:24:22

suchocolate 发表于 2022-4-10 16:18
所以你知道为什么叫浅拷贝了?

因为我认为是地址不一样, 最外层的指针拷贝一份, 删除新拷贝的指针不会对原数据有影响

小邦邦666 发表于 2022-4-10 17:00:04

也许我还需要仔细思考一下,
谢谢
页: [1]
查看完整版本: del和切片