介绍
这篇文章主要介绍了python怎么实现两个字典合并或两个列表合,并具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
<强> 1。两个字典:一个={'一个# 39;:1、& # 39;b # 39;: 2 & # 39; c # 39;: 3 b}={' aa # 39;: 11日& # 39;bb # 39;: 22日& # 39;cc # 39;: 33} 强>
合并1:dict b (a * *)操作如下:
在祝辞祝辞,a={& # 39;一个# 39;:1 & # 39;b # 39;: 2 & # 39; c # 39;: 3} 在祝辞祝辞,b=, {& # 39; aa # 39;: 11日& # 39;bb # 39;: 22日& # 39;cc # 39;: 33} 祝辞祝辞祝辞,dict b (a * *) {& # 39;一个# 39;,,1,,& # 39;aa # 39;:, 11日,& # 39;c # 39;:, 3, & # 39; b,,, 2,, & # 39; bb # 39;:, 22日,& # 39;cc # 39;:, 33} 祝辞祝辞祝辞
合并2:dict (a.items () + b.items())如下:
在祝辞祝辞,a={& # 39;一个# 39;:1 & # 39;b # 39;: 2 & # 39; c # 39;: 3} 在祝辞祝辞,b=, {& # 39; aa # 39;: 11日& # 39;bb # 39;: 22日& # 39;cc # 39;: 33} 祝辞祝辞祝辞,dict (a.items b.items () + ()) {& # 39;一个# 39;,,1,,& # 39;aa # 39;:, 11日,& # 39;c # 39;:, 3, & # 39; b,,, 2,, & # 39; bb # 39;:, 22日,& # 39;cc # 39;:, 33} 祝辞祝辞祝辞
合并3:c={} c.update (a) c.update (b)输出c如下:
在祝辞祝辞,a={& # 39;一个# 39;:1 & # 39;b # 39;: 2 & # 39; c # 39;: 3} 在祝辞祝辞,b=, {& # 39; aa # 39;: 11日& # 39;bb # 39;: 22日& # 39;cc # 39;: 33} 在祝辞祝辞,c={} 在祝辞祝辞,c.update (a) 在祝辞祝辞,c.update (b) 在祝辞祝辞print c {& # 39;一个# 39;,,1,,& # 39;aa # 39;:, 11日,& # 39;c # 39;:, 3, & # 39; b,,, 2,, & # 39; bb # 39;:, 22日,& # 39;cc # 39;:, 33} 祝辞祝辞祝辞
<强> 2。两个列表合并:强>
=(1、2、3、4、5、6] b=['一个# 39;& # 39;b # 39;, & # 39; c # 39;, & # 39; d # 39;]
合并1:a + b如下:
在祝辞祝辞,a=[1、2、3、4、5、6) 祝辞祝辞祝辞,b=[& # 39;一个# 39;& # 39;b # 39;, & # 39; c # 39;, & # 39; d # 39;], 在祝辞祝辞,a + b [1,,2,,3,,4日,5日,6日,& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; c # 39;,, & # 39; d # 39;】 祝辞祝辞祝辞
合并2:a +=b这时一个的值变成了合并后的结果,如下:
在祝辞祝辞,a=[1、2、3、4、5、6) 祝辞祝辞祝辞,b=[& # 39;一个# 39;& # 39;b # 39;, & # 39; c # 39;, & # 39; d # 39;], 在祝辞祝辞,a +=在祝辞祝辞print [1,,2,,3,,4日,5日,6日,& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; c # 39;,, & # 39; d # 39;】 祝辞祝辞祝辞
合并3:a.extend (b)和+=结果一样,输出一个如下:
在祝辞祝辞,a=[1、2、3、4、5、6) 祝辞祝辞祝辞,b=[& # 39;一个# 39;& # 39;b # 39;, & # 39; c # 39;, & # 39; d # 39;】 在祝辞祝辞,a.extend (b) 在祝辞祝辞print [1,,2,,3,,4日,5日,6日,& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; c # 39;,, & # 39; d # 39;】 祝辞祝辞祝辞
合并4:a.append (b)将b看成列表一个元素和一个合并成一个新的列表,合并后的结果输入一个如下:
在祝辞祝辞,a=[1、2、3、4、5、6) 祝辞祝辞祝辞,b=[& # 39;一个# 39;& # 39;b # 39;, & # 39; c # 39;, & # 39; d # 39;】 在祝辞祝辞,a.append (b) 在祝辞祝辞print [1,,2,,3,,4日,5日,6日,[& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; c # 39;,, & # 39; d # 39;]] 祝辞祝辞祝辞
合并5:[0时]=b使用切片,如下:
在祝辞祝辞,a=[1、2、3、4、5、6) 祝辞祝辞祝辞,b=[& # 39;一个# 39;& # 39;b # 39;, & # 39; c # 39;, & # 39; d # 39;】 在祝辞祝辞[0时]=b 在祝辞祝辞print [& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; c # 39;,, & # 39; d # 39;,, 1,, 2,, 3,, 4, 5, 6) 祝辞祝辞祝辞