python怎么实现两个字典合并或两个列表合并

  介绍

这篇文章主要介绍了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)   祝辞祝辞祝辞

python怎么实现两个字典合并或两个列表合并