我学习编程语言,一个测验问题和解决方案是这样的:
def foo(x): x.append (3) x = [8] return x x=[1, 5] y= foo(x) print x print y
为什么打印如下:
[1 5 3 ] [8]
为什么 x 不等于 8 ?
python python-2.7
python ×1
python-2.7 ×1