覆盖整个对象

pic*_*c11 0 python

x = something_mutable
y = x
z = x

# sometime later make z reference something else, e.g. a list
my_list = [1, 2, 3]

# how to make x, y, z to reference my_list without using x and y explicitly
???
Run Code Online (Sandbox Code Playgroud)

可能吗?不是真的会用它,但很好奇.

相关问题.如何擦除整个列表/字典内容并复制另一个列表/字典的整个内容.我知道该怎么做,但好奇大师会怎么做.Python很大,我刚开始学习它(努力不在Python中编写C代码:)).

谢谢.

Gar*_*han 5

在回答第一个问题时:你不能这样做,如果你能做到,那么你就不应该这样做.

在回答第二个问题时:对于一个清单,a[:]=b.对于一个字典,a.clear(); a.update(b).