为了账号安全,请及时绑定邮箱和手机立即绑定

如何将列表传递给递归函数

如何将列表传递给递归函数

MYYA 2021-06-27 10:47:31
我有一个本地列表(在函数内),我将它传递给同一个函数的递归调用。我正在修改递归调用中的列表,但我不希望更改反映在原始副本中。我知道深拷贝,但无法将其放置到位。任何指针?
查看完整描述

3 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

我发现的最好/最干净的方法是传入copy.deepcopy(old_list)递归调用。


查看完整回答
反对 回复 2021-07-06
?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

如果您不想更改原始列表,则必须创建一个新列表,然后将新列表设置为原始列表。如果我理解正确


查看完整回答
反对 回复 2021-07-06
  • 3 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信