亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python從入門(mén)到精通(DAY 2)

系統(tǒng) 2365 0

1、字典復(fù)制:

            
dict = {'name':'wang', 'sex':'m', 'age':34, 'job':'it'}

info = dict      ##別名 (二個(gè)字典指向內(nèi)存的同一地址空間)

info1 = dict.copy()  #shadow copy 淺復(fù)制(嵌套字典第一層獨(dú)立,第二層以下相關(guān)聯(lián))

import copy

copy.copy()      #shadow copy 淺復(fù)制

copy.deepcopy()    #deep copy  深復(fù)制(完全獨(dú)立)


          

注:淺復(fù)制下的關(guān)聯(lián)只是針對(duì)字典初始狀態(tài)包含的嵌套對(duì)象,后新加的不會(huì)

例:

            
>>> dict
{'info': ['a', 'b', 1, 2], 'job': 'it', 'sex': 'm', 'age': 40, 'name': 'wang'}
>>> dict_alias = dict
>>> dict_copy = copy.copy(dict)
>>> dict_deep = copy.deepcopy(dict)


          

#添加、改變、刪除第一層的對(duì)象鍵值,淺復(fù)制和深復(fù)制都不受影響

            
>>> dict['age'] = 32

>>> del dict['sex']
>>> dict
{'info': ['a', 'b', 1, 2], 'job': 'it', 'age': 32, 'name': 'wang'}
>>> dict_alias   
{'info': ['a', 'b', 1, 2], 'job': 'it', 'age': 32, 'name': 'wang'}
>>> dict_copy   
{'info': ['a', 'b', 1, 2], 'job': 'it', 'age': 40, 'name': 'wang', 'sex': 'm'}
>>> dict_deep   
{'info': ['a', 'b', 1, 2], 'job': 'it', 'age': 40, 'name': 'wang', 'sex': 'm'}


          

#改變、刪除原有的第二層的對(duì)象鍵值,淺復(fù)制受影響,而深復(fù)制都不受影響

            
>>> dict['info'][2] = 100
>>> dict
{'info': ['a', 'b', 100, 2], 'job': 'it', 'age': 32, 'name': 'wang'}
>>> dict_alias
{'info': ['a', 'b', 100, 2], 'job': 'it', 'age': 32, 'name': 'wang'}
>>> dict_copy
{'info': ['a', 'b', 100, 2], 'job': 'it', 'age': 40, 'name': 'wang', 'sex': 'm'}
>>> dict_deep
{'info': ['a', 'b', 1, 2], 'job': 'it', 'age': 40, 'name': 'wang', 'sex': 'm'}


          

#添加第二層的對(duì)象,淺復(fù)制和深復(fù)制都不受影響

            
>>> dict['new'] = {'a':1, 'b':2, 'c':5}
>>> dict
{'info': ['a', 'b', 100, 2], 'name': 'wang', 'age': 32, 'job': 'it', 'new': {'a': 1, 'c': 5, 'b': 2}}
>>> dict_alias
{'info': ['a', 'b', 100, 2], 'name': 'wang', 'age': 32, 'job': 'it', 'new': {'a': 1, 'c': 5, 'b': 2}}
>>> dict_copy
{'info': ['a', 'b', 100, 2], 'job': 'it', 'age': 40, 'name': 'wang', 'sex': 'm'}
>>> dict_deep
{'info': ['a', 'b', 1, 2], 'job': 'it', 'age': 40, 'name': 'wang', 'sex': 'm'}


          

2、內(nèi)置函數(shù)說(shuō)明:

????? __name__:主文件時(shí)返回main,否則返回文件名,可用來(lái)判斷是否說(shuō)主文件還是導(dǎo)入模塊;

????? __file__:文件的絕對(duì)路徑;

????? __doc__:文件開(kāi)頭的注釋說(shuō)明

例:

            
'''
  created by 2015-12-18
  @author: kevin
'''

if __name__ == '__main__':
  print('this is main file')
  print(__file__)
  print(__doc__)

          


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。?!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 天天操人人 | 波多野结衣一区 | 青春禁区视频在线观看动漫版 | 欧美a级成人淫片免费看 | 久久99热久久精品 | 美女视频黄视大全视频免费网址 | 午夜狠狠干 | 亚洲自拍第二页 | 成人免费a视频 | 香蕉人人超人人超免费看视频 | 俄罗斯午夜影院 | 国产精品偷伦视频免费观看的 | 久久羞羞 | 久久精品a一国产成人免费网站 | 久久精品中文字幕首页 | 亚洲精品www| 国产中文欧美 | 亚洲伊人久久综合 | 99精品久久99久久久久久 | 91啦丨国产丨| 久久国产精品99久久久久久牛牛 | 亚洲天天综合 | 久草首页在线观看 | 青青草久热精品视频在线观看 | 伊人色院成人蜜桃视频 | 色综合久久夜色精品国产 | 99精品全国免费7观看视频 | 91在线你懂的 | 日本人xxxxxxx中国 | 久久99精品久久久久久久野外 | 日本三级中文 | 亚洲精品国产美女在线观看 | 亚洲一区二区三区四区五区 | 四虎国产精品免费入口 | 日韩综合一区 | 精品哟哟国产在线观看 | 67194在线午夜亚洲 | 久久综合草 | 悠悠久久| 精品午夜寂寞黄网站在线 | 成人18免费网 |