掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
淺和深的層次是不一樣的,深可以決定淺,但是淺不一定能決定深,這是個包含的問題,但是大部分問題時候,不一定能用的上深,這就跟俗語說的是殺雞焉用牛刀的感覺一樣,因此,如果在一定的空間段,去判斷選擇使用哪個最合適呢?一起來看下吧!

成都創(chuàng)新互聯(lián)10多年成都企業(yè)網(wǎng)站定制服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計及高端網(wǎng)站定制服務(wù),成都企業(yè)網(wǎng)站定制及推廣,對集裝箱等多個領(lǐng)域擁有豐富的營銷推廣經(jīng)驗的網(wǎng)站建設(shè)公司。
需求:
將一個列表的數(shù)據(jù)復(fù)制到另一個列表中。
思路:
使用列表[:],拿不準(zhǔn)可以調(diào)用copy模塊。
直接看一個例子:
import copy
a=[1,2,3,4,['a','b']]b=a #賦值c=a[:] #淺拷貝d=copy.copy(a) #淺拷貝e=copy.deepcopy(a) #深拷貝#輸出print('================a改變前================')print('a=',a)print('b=',b)print('c=',c)print('d=',d)print('e=',e)
a.append(5)
a[4].append('c')#輸出print('================a改變后================')print('a=',a)print('b=',b)print('c=',c)print('d=',d)print('e=',e)
好啦,通過一組實例演示,大家可以弄清何時深拷貝,何時淺拷貝了嗎?拷貝問題,主要對列表字典等可變對象操作引發(fā),如果對列表字典進行拷貝,推薦使用深拷貝。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流