分享至
今天遇到一個不常見的bug:for 裡面有一個 post;發現for總是會遍歷的不夠完整;一開始一位是post的異步機制導致的,查了半天,後來發現不是;是因為使用的list是一個淺拷貝(一般使用 = 符號賦值的時候,都是淺拷貝;我之前使用的c++,所以對於這個copy算是基礎知識;);然後改成使用庫裡自帶的copy.deepcopy()就好了;深拷貝:完全解開被copy對象與賦值對象的關係,前者發生改變也不會影響後者;
這也不算bug 單純就是語言特性
https://docs.python.org/3/library/copy.html
IT邦幫忙