def fun(a): for i in range(3,5): a.append(i) return a x=[1,2] print(x,fun(x))
如题,输出结果是[1, 2, 3, 4] [1, 2, 3, 4]
[1, 2, 3, 4] [1, 2, 3, 4]
py函数调用参数是按引用传递,想问一下print输出的机制