Python深淺copy

來源:互聯網
上載者:User

標籤:賦值   hid   lex   span   deepcopy   app   import   hide   div   

1 l1 = [1, 2, 3]2 l2 = l13 l1.append(‘a‘)4 print(l1, l2)       # 深cpoy5 6 l1 = [1, 2, 3]7 l2 = l1.copy()      # 淺拷貝8 l2.append(‘a‘)9 print(l1, l2)
View Code

 

1.其他代碼

 1 # 賦值運算 2 # l1 = [1,2,3] 3 # l2 = l1 4 # l1.append(‘a‘) 5 # print(l1,l2) 6  7 #copy 8 # l1 = [1,2,3] 9 # l2 = l1.copy()10 # print(l1,l2)11 # print(id(l1),id(l2))12 # l2.append(‘a‘)13 # print(l1,l2)14 15 # l1 = [1,2,[4,5,6],3]16 # l2 = l1.copy()17 18 # print(l1,id(l1))19 # print(l2,id(l2))20 # l1.append(‘a‘)21 # print(l1,l2)22 # l1[2].append(‘a‘)23 # print(l1,l2)24 # print(id(l1[2]))25 # print(id(l2[2]))26 import copy27 # l1 = [1,2,[4,5,6],3]28 # l2 = copy.deepcopy(l1)29 # print(l1,id(l1))30 # print(l2,id(l2))31 # l1[2].append(‘a‘)32 # print(l1,l2)33 34 # l1 = [1,[1],2,3,4]35 # l2 = l1[:]36 # l1[1].append(‘a‘)37 #l2 的結果是什麼?38 39 40 # print(l1,id(l1))41 # print(l2,id(l2))42 # print(l1[1] is l2[1])43 44 # li = [‘alex‘,‘taibai‘,‘wusir‘,‘egon‘]45 # for i in li:46 #     print(li.index(i),i)47 48 # for index,i in enumerate(li,1):49 #     print(index,i)
View Code

 

Python深淺copy

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.