我学习编程语言,测验问题和解决方案是这样的:
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?
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?