假设我有list参数的功能,并且在我的体内我想通过将数组的元素复制到列表来修改传递的列表:
def function1 (list_arg):
a = function2() #function2 returns an array of numbers
list_arg = list(a)
list1 = [0] * 5
function1(list1)
list1
[0,0,0,0,0]
Run Code Online (Sandbox Code Playgroud)
这样做时,它不起作用.执行后function1(list1),list1保持不变.那么,如何使用与数组相同的元素(数字)function1返回? list1a