python实现两个字典合并,两个list合并
1.两个字典:a={‘a':1,'b':2,'c':3}b={‘aa':11,'bb':22,'cc':33}
合并1:dict(a,**b)操作如下:
>>>a={'a':1,'b':2,'c':3} >>>b={'aa':11,'bb':22,'cc':33} >>>dict(a,**b) {'a':1,'aa':11,'c':3,'b':2,'bb':22,'cc':33} >>>
合并2:dict(a.items()+b.items())如下:
>>>a={'a':1,'b':2,'c':3} >>>b={'aa':11,'bb':22,'cc':33} >>>dict(a.items()+b.items()) {'a':1,'aa':11,'c':3,'b':2,'bb':22,'cc':33} >>>
合并3:c={}c.update(a)c.update(b)输出c如下:
>>>a={'a':1,'b':2,'c':3} >>>b={'aa':11,'bb':22,'cc':33} >>>c={} >>>c.update(a) >>>c.update(b) >>>printc {'a':1,'aa':11,'c':3,'b':2,'bb':22,'cc':33} >>>
2.两个list合并:
a=[1,2,3,4,5,6]b=[‘a','b','c','d']
合并1:a+b如下:
>>>a=[1,2,3,4,5,6] >>>b=['a','b','c','d'] >>>a+b [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 >>>printa [1,2,3,4,5,6,'a','b','c','d'] >>>
合并3:a.extend(b)和+=结果一样,输出a如下:
>>>a=[1,2,3,4,5,6] >>>b=['a','b','c','d'] >>>a.extend(b) >>>printa [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'] >>>a.append(b) >>>printa [1,2,3,4,5,6,['a','b','c','d']] >>>
合并5:a[0:0]=b使用切片,如下:
>>>a=[1,2,3,4,5,6] >>>b=['a','b','c','d'] >>>a[0:0]=b >>>printa ['a','b','c','d',1,2,3,4,5,6] >>>
以上这篇python实现两个字典合并,两个list合并就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。