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