合并Python中的兩個(gè)列表、字典的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

成都創(chuàng)新互聯(lián)主營(yíng)沁縣網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,手機(jī)APP定制開發(fā),沁縣h5小程序定制開發(fā)搭建,沁縣網(wǎng)站營(yíng)銷推廣歡迎沁縣等地區(qū)企業(yè)咨詢

今天就跟大家聊聊有關(guān)合并Python中的兩個(gè)列表、字典的方法,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

直接看例子

兩個(gè)字典的合并:已知字典 a={'a': 1, 'b': 2, 'c': 3} 和 b={'d': 4, 'e': 5, 'f': 6}

合并方法1:

dict(a, **b) 操作如下:

>>> a={'a':1,'b':2,'c':3}
>>> b={'d':4,'e':5,'f':6}
>>> dict(a,**b)
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6}

合并方法2:

c = {}  c.update(a, **b) 輸出c 如下:

>>> a={'a':1,'b':2,'c':3}
>>> b={'d':4,'e':5,'f':6}
>>> c={}
>>> c.update(a,**b)
>>> c
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6}

合并方法3:

使用字典的原始方法遍歷添加

>>> a={'a':1,'b':2,'c':3}
>>> b={'d':4,'e':5,'f':6}
>>> for k,v in b.items():
...     a[k] = v
...
>>> a
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6}

兩個(gè) list 合并:a=[1, 2, 3, 4, 5, 6] 和 b=['a', 'b', 'c', 'd']

合并方法1:

a+b 如下:

>>> a=[1,2,3,4,5,6]
>>> b=['a','b','c','d']
>>> a+b
[1, 2, 3, 4, 5, 6, 'a', 'b', 'c', 'd']

合并方法2:

a+=b 這時(shí) a 的值變成了合并后的結(jié)果,如下:

>>> a=[1,2,3,4,5,6]
>>> b=['a','b','c','d'] 
>>> a+=b
>>> a
[1, 2, 3, 4, 5, 6, 'a', 'b', 'c', 'd']

合并方法3:

a.extend(b) 和 += 結(jié)果一樣,輸出 a 如下:

>>> a=[1,2,3,4,5,6]
>>> b=['a','b','c','d']
>>> a.extend(b)
>>> a
[1, 2, 3, 4, 5, 6, 'a', 'b', 'c', 'd']

合并方法4:

a.append(b) 將 b 看成 list 一個(gè)元素和 a 合并成一個(gè)新的list,合并后的結(jié)果輸入 a 如下:

>>> a=[1,2,3,4,5,6]
>>> b=['a','b','c','d']
>>> a.append(b)
>>> a
[1, 2, 3, 4, 5, 6, ['a', 'b', 'c', 'd']]

合并方法5:

a[0:0] = b 使用切片,如下:

>>> a=[1,2,3,4,5,6]
>>> b=['a','b','c','d']
>>> a[0:0]=b
>>> a
['a', 'b', 'c', 'd', 1, 2, 3, 4, 5, 6]

看完上述內(nèi)容,你們對(duì)合并Python中的兩個(gè)列表、字典的方法有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝大家的支持。

網(wǎng)站欄目:合并Python中的兩個(gè)列表、字典的方法-創(chuàng)新互聯(lián)
新聞來(lái)源:http://muchs.cn/article14/cdohge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、小程序開發(fā)、虛擬主機(jī)商城網(wǎng)站Google、網(wǎng)站營(yíng)銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司