<分区> 分区>
下面的代码没有按预期工作:
l = [1,1]
def modifyList(list):
for element in list:
element += 1
return list
我运行时期望的列表:
modifyList(l)
是 [2,2] 而不是 [1,1]
有人可以解释为什么 python 会这样吗?
<分区> 分区>
下面的代码没有按预期工作:
l = [1,1]
def modifyList(list):
for element in list:
element += 1
return list
我运行时期望的列表:
modifyList(l)
是 [2,2] 而不是 [1,1]
有人可以解释为什么 python 会这样吗?