Python 中, 这种修改了传入对象的函数, 是否应该用deepcopy, 另外返回一个list ?

2017/2/4

描述

目的是什么

  • 函数是否应该有副作用 ?

  • 是否应该具体情况具体分析

  • 还是总是使用deepcopy, 另外返回 ?

相关代码

上下文环境

  • 产品版本: Python >= 2.7

  • 操作系统: Linux

尝试解决

思考: 之前有看过说, 应该总是返回 deepcopy 之后的可变对象, 不修改原来传入的东西

查看回复

相关问答