问题:
qq = [[4],[8]]
def test(aa):bb = []bb.append(aa[0])bb[0][0] -= 2
test(qq)
print(qq)
[[2],[8]]
原因:
 append 是将存储位置赋值给列表,列表改变意味着原来的列表也要改变。
append() 方法用于在列表末尾添加新的对象。
 语法
 append()方法语法:
 list.append(obj)
 参数
 obj – 添加到列表末尾的对象。
 返回值
 该方法无返回值,但是会修改原来的列表。
 解决办法:
 使用元组代替列表