真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python中ChainMap和update兩者區(qū)別在哪?

ChainMap和update兩者區(qū)別在哪呢?

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供邱縣網(wǎng)站建設(shè)、邱縣做網(wǎng)站、邱縣網(wǎng)站設(shè)計、邱縣網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、邱縣企業(yè)網(wǎng)站模板建站服務(wù),十多年邱縣做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

一.update簡介

python 字典(Dictionary) update() 函數(shù)把字典dict的鍵/值對更新到另外一個dict里。

1

2

3

4

5

6

7

dict1={"a":"zhangsan","b":"lisi"}

dict2={"c":"wangwu"}

 

 

# 合并字典

dict2.update(dict1)

print(dict2)

輸出結(jié)果:

1

{'c':'wangwu','a':'zhangsan','b':'lisi'}

 

 

二.update和ChainMap區(qū)別

 

1.內(nèi)置函數(shù)ChainMap函數(shù)對多個字典合并時,合并的結(jié)果內(nèi)存地址并沒有發(fā)生改變,當我們修改ChainMap函數(shù)返回的結(jié)果時,會發(fā)現(xiàn)原始字典的數(shù)據(jù)也會發(fā)生相同的變化;當我修改原始字典時,ChainMap函數(shù)返回的結(jié)果也會跟隨一起變化,這也意味著:ChainMap函數(shù)返回的結(jié)果和原始字典共用一塊內(nèi)存地址。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

# !usr/bin/env python

# -*- coding:utf-8 _*-

"""

@Author:何以解憂

@Blog(個人博客地址): shuopython.com

@WeChat Official Account(微信公眾號):猿說python

@Github:www.github.com

 

@File:python_chainmap.py

@Time:2019/11/22 21:25

 

@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!

"""

 

fromcollectionsimportChainMap

 

dict1={"a":"zhangsan","b":"lisi"}

dict2={"c":"wangwu"}

 

# 合并字典

new_dict=ChainMap(dict1,dict2)

print(new_dict)

 

print("***"*20)

# 修改數(shù)據(jù)

new_dict.maps[0]["a"]="123"

print(new_dict)

print(dict1)

輸出結(jié)果:

1

2

3

4

ChainMap({'a':'zhangsan','b':'lisi'},{'c':'wangwu'})

************************************************************

ChainMap({'a':'123','b':'lisi'},{'c':'wangwu'})

{'a':'123','b':'lisi'}

2.update函數(shù)將原始字典dict的鍵/值對更新到另外一個目標dict里,合并之后原始字典dict和目標字典都是獨立的內(nèi)存塊,兩者互不影響!

3.ChainMap函數(shù)可以同時合并多個字典,update函數(shù)每次只能合并一個字典!


標題名稱:python中ChainMap和update兩者區(qū)別在哪?
轉(zhuǎn)載來源:http://weahome.cn/article/pchhoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部