今天遇到一个不常见的bug:
for 里面有一个 post;
发现for总是会遍历的不够完整;
一开始一位是post的异步机制导致的,查了半天,后来发现不是;
是因为使用的list是一个浅拷贝(一般使用 = 符号赋值的时候,都是浅拷贝;我之前使用的c++,所以对于这个copy算是基础知识;);
然后改成使用库里自带的copy.deepcopy()就好了;
深拷贝:完全解开被copy对象与赋值对象的关係,前者发生改变也不会影响后者;
今天遇到一个不常见的bug:
for 里面有一个 post;
发现for总是会遍历的不够完整;
一开始一位是post的异步机制导致的,查了半天,后来发现不是;
是因为使用的list是一个浅拷贝(一般使用 = 符号赋值的时候,都是浅拷贝;我之前使用的c++,所以对于这个copy算是基础知识;);
然后改成使用库里自带的copy.deepcopy()就好了;
深拷贝:完全解开被copy对象与赋值对象的关係,前者发生改变也不会影响后者;