标签: python variables local
我正在尝试编写一个将列表作为输入并返回该列表的修改版本的函数,以使该函数不会更改输入列表。输入变量T是一个列表列表。我尝试过
def function(T): Tree = copy.copy(T) Do stuff with Tree return Tree
仅发现该功能已更改T。我也尝试过Tree = T[:],但这也行不通。有什么建议吗?
T
Tree = T[:]