Python中多個列表與字典的合並方法


Python中多個列表與字典的合並方法

1多列表的合並

1)a+=b

a=['1','2','3']
b = ['22','55','66']
a += b
print(a)




>>>['1','2','3','22','55','66']

2) a.extend(b)

a=['1','2','3']
b = ['22','55','66']
a.extend(b)
print(a)


>>>['1','2','3','22','55','66']

3) a[0:0] = b切片的方法

a=['1','2','3']
b = ['22','55','66']
a[len(a):len(a)] = b
print(a)


>>>['1','2','3','22','55','66']

2 多字典的合並

1) dict(a,**b) 

A = {'a' :1,'b':2,'c':3}
B = {'h':55,'s':66,'d':88}
C = dict(A,**B)
print(C)



>>>{'a' :1,'b':2,'c':3,'h':55,'s':66,'d':88}

 

2) dict(a.items()+b.items()) 

A = {'a' :1,'b':2,'c':3}
B = {'h':55,'s':66,'d':88}
C = dict(A.items()+B.items())print(C)



>>>{'a' :1,'b':2,'c':3,'h':55,'s':66,'d':88}

3)c = {}  c.update(a)  c.update(b) 

A = {'a' :1,'b':2,'c':3}
B = {'h':55,'s':66,'d':88}
C = {}
C.update(A)
C.update(B)
print(C) >>>{'a' :1,'b':2,'c':3,'h':55,'s':66,'d':88}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM