Home » , » [Python學習筆記] python 字典(dict)的學習(八):字典的複製 copy 方法的使用

[Python學習筆記] python 字典(dict)的學習(八):字典的複製 copy 方法的使用

作者:軟體罐頭 | 發表日期:2019年1月29日 星期二

在 python 中,有時為了要對字典做某些操作必須先複製字典至另一變數,字典的複製方法為 copy,使用語法如下:

       新的字典變數名稱 = 原字典變數名稱.copy()

註:複製的新字典所佔用的記憶體是另一記憶體位址,與原字典不共用內容,修改新字典內容,原字典內容不會跟著改變

範例:
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Tue Jan 29 20:23:04 2019
  4. @author: 軟體罐頭
  5. """
  6. stock1 = {'1101':'台泥','1102':'亞泥','1103':'嘉泥','1104':'環泥','1108':'幸福','1109':'信大','1110':'東泥'}
  7. stock2 stock1.copy()
  8. del stock2['1101']
  9. print('stock1字典內容:',stock1)
  10. print('stock2字典內容:',stock2)
  11. print()
  12. print('stock1字典元素個數:',len(stock1))
  13. print('stock2字典元素個數:',len(stock2))
  14. print()
  15. print('stock1字典記憶體位址:',id(stock1))
  16. print('stock2字典記憶體位址:',id(stock2))

執行結果:


分享 :
 
Copyright © 2013. 軟體罐頭 - All Rights Reserved
Blogger | Creating Website | Johny Template | Mas Template 技術提供