我被 生成器 坑了

来源:互联网 发布:淘宝页尾1920全屏代码 编辑:程序博客网 时间:2024/04/24 15:56

我被 生成器 坑了

没错的话,enumerate函数得到的是一个生成器,我一开始没注意

  • 这里假如我得到的对象是a
  • 我开始用a了,把a传入一个参数
  • 对a有3次使用
  • 结果发现只有第一次有效
  • 于是呢,我以为a使用一次后就被释放了
  • 所以我以copy.deep来深拷贝a对象,结果拷贝报错
  • 沉思片刻,我恍然大悟,a是个只能用一次的生成器啊!

解决方法很简单啦,不表了

0 0
原创粉丝点击