#在函数内修改列表的时候,在列表后面加上[:],无论几维列表均可。
def foo(listA):listA[:] = [1,2,3]
def foo2(listB):listB = [1,2,3]
listA = [4,5,6]
listB = [4,5,6]
foo(listA)
foo2(listB)
print listA #result: [1,2,3]
print listB #result: [4,5,6]
作者:刘俊麟
链接:https://www.zhihu.com/question/48316299/answer/335941181
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。