已知x=[1,2],那么连续执行命令y=x和y.append(3)之后,x的值怎么是[1,2,3]

如题所述

这里你要分清楚变量和指针,简单类型和复合类型,以及类的区别。不同的语言在处理上有所不同。y=x,并不是新建了一个数组,只是指向了x,你对y的操作,实际还是操作的x。
温馨提示:答案为网友推荐,仅供参考
相似回答