iT邦幫忙

0

python 深拷貝

  • 分享至 

  • xImage
  •  

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


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

1
增廣建文
iT邦研究生 5 級 ‧ 2022-06-04 16:34:49

這也不算bug 單純就是語言特性

https://docs.python.org/3/library/copy.html

我要留言

立即登入留言