我写了一个函数用于处理列表(比如url列表),每处理完一个,就修改一下列表
很多文章教导我们函数不应该修改参数,我想到一个丑陋的实现方法:
- 老列表作为这个函数的参数
- deepcopy老列表到新列表
- 基于新列表进行操作(pop/append)
- 函数完成/出错后return新列表
- 把这个最新列表赋值给老列表
感觉这个做很不优雅,求教大家是否有更好的办法?
谢谢
我写了一个函数用于处理列表(比如url列表),每处理完一个,就修改一下列表
很多文章教导我们函数不应该修改参数,我想到一个丑陋的实现方法:
感觉这个做很不优雅,求教大家是否有更好的办法?
谢谢
2 回答5k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
4 回答920 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
处理完一个就返回一个