【发布时间】:2022-01-21 08:21:54
【问题描述】:
我想修改一个数组但保留它的原始版本,所以我编写了代码:
a = ["a","b","c","d","e","f"]
b = a
a.append("g")
我预计:
a = ["a","b","c","d","e","f","g"]
b = ["a","b","c","d","e","f"]
但我找回了:
a = ["a","b","c","d","e","f","g"]
b = ["a","b","c","d","e","f","g"]
无论我将值附加到a 还是b,我都会得到相同的结果。
【问题讨论】: