12课课后作业不明白的一点,望高手解答
old =new = old
old =
print(new)
# 会打印:
'''
为什么会打印这个呢?
难道不是把new的地址引用指向了 这个列表吗?
''' old = old指向地址1
new = oldnew也指向地址1
old = old改为指向地址2
print(new)new还是指向地址1 冬雪雪冬 发表于 2020-10-27 10:50
old = old指向地址1
new = oldnew也指向地址1
old = old改为指向地址2
谢谢,我以为new & old 同时指向了地址1 spacex_dragon 发表于 2020-10-27 11:03
谢谢,我以 为new & old 同时指向了地址1
如果这样就还指向同一地址。
>>> old =
>>> new = old
>>> old.append(6)
>>> print(new)
冬雪雪冬 发表于 2020-10-27 11:15
如果这样就还指向同一地址。
明白了,肥肠感谢解惑!
页:
[1]