小编rob*_*rto的帖子

蟒蛇; 修改函数内的列表

假设我有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

python list

18
推荐指数
3
解决办法
4万
查看次数

标签 统计

list ×1

python ×1