python中把两个列表组成一个字典,python将两个列表合并到一个字典
直接看例子。
两个字典的合并:已知字典A={A : 1, B 3360 2, C 3360 3}和B={D 3360 4, E 3360 5, F 3360 6}
合并方法1:
字典(a,**b)的操作如下:
a={a:1, b:2, c:3}
b={d:4, e:5, f:6}
字典(a,**b)
{A :1, B 33602, C 33603, D 33604, E 33605, F 33606}合并方法二:
C={} c.update(a,**b)输出C如下:
a={a:1, b:2, c:3}
b={d:4, e:5, f:6}
c={}
c .更新(a,**b)
c
{A :1, B 33602, C 33603, D 33604, E 33605, F 33606}合并方法3:
使用字典的原始方法遍历加法。
a={a:1, b:2, c:3}
b={d:4, e:5, f:6}
叉子,vinb.items():
.a[k]=v
.
a
{A :1, B :2, C 33603, D 33604, E 33605, F 33606 }两个 list 合并: A=[1,2,3,4,5,6]
合并方法1:
b如下:
a=[1,2,3,4,5,6]
b=[a , b , c , d]
有
[1,2,3,4,5,6, a , b , c , d]合并方法2:
A=b此时,A的值成为合并结果,如下:
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)与=result相同,输出a如下:
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]合并方法4:
A.append(b)将b作为list的一个元素,将a合并到一个新的list中,将合并后的结果输入到a中,如下:
a=[1,2,3,4,5,6]
b=[a , b , c , d]
追加(b)
a
[1,2,3,4,5,6,[a , b , c , d]]合并方法5:
A [033600]=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]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。