【发布时间】:2017-11-29 13:00:36
【问题描述】:
我知道 list 在 python 中是一个可变对象。那为什么当我连接列表元素时它为列表变量分配一个新的位置。为什么myList不将内容添加到原始对象上而不是创建一个新对象?
list1=[1,2,3,4,5]
def proc(myList):
myList = myList + [6, 7]
print(myList)
print (list1)
proc(list1)
print (list1)
【问题讨论】:
标签: python-3.x