python - 如何将列表传递给递归函数
问题描述
我有一个本地列表(在函数内部),我将其传递给同一个函数的递归调用。
我正在修改递归调用中的列表,但我不希望更改反映在原始副本中。
我知道 deepcopy,但无法将其放置到位。任何指针?
解决方案
如果您不想更改原始列表,则必须创建一个新列表,然后将新列表设置为原始列表。如果我理解正确
推荐阅读
- rest - 德尔福。REST:删除对象
- twig - 如何在与树枝的多对多关系中将 EntityType 字段与现有数据水合?
- php - 为支付系统指定用户无法更改的固定金额
- php - 根据变量发送邮件到邮件列表
- standard-error - 如何计算 ERGM 预测概率的标准误?
- postgresql - 在 AutoInc 字段中将 AnyDAC 应用程序迁移到 FireDAC 失败
- node.js - @google-cloud/logging getEntries() 方法的查询限制。我可以在一次通话中获得数千个条目吗?
- powerbi - Power BI DAX - 在行值中显示排名数字 - 不是度量?
- javascript - Tampermonkey 单击以从下拉列表中选择什么都不做
- ubuntu - 安装 caffe 时出现“CUDNN_STATUS_VERSION_MISMATCH”错误