为什么当我执行以下操作时:
x = y = {}
Run Code Online (Sandbox Code Playgroud)
每次我修改,x喜欢x[1] = 5,我也最终修改y,反之亦然?
您指定名称x并y指向同一个字典,您会期望什么行为?
如果您希望它们指向不同的词典,请使用
x = {}
y = {}
Run Code Online (Sandbox Code Playgroud)
要么
x,y = {},{}
Run Code Online (Sandbox Code Playgroud)