python实现两个字典合并,两个list合并


Posted in Python onDecember 02, 2019

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)
>>> print c
{'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
>>> print a
[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)
>>> print 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']
>>> a.append(b)
>>> print a
[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
>>> print a
['a', 'b', 'c', 'd', 1, 2, 3, 4, 5, 6]
>>>

以上这篇python实现两个字典合并,两个list合并就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现dict版图遍历示例
Feb 19 Python
Python实现针对给定字符串寻找最长非重复子串的方法
Apr 21 Python
Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】
Sep 04 Python
使用numba对Python运算加速的方法
Oct 15 Python
pandas去重复行并分类汇总的实现方法
Jan 29 Python
python英语单词测试小程序代码实例
Sep 09 Python
Python合并2个字典成1个新字典的方法(9种)
Dec 19 Python
Python reduce函数作用及实例解析
May 08 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
Jun 03 Python
Python datetime 如何处理时区信息
Sep 02 Python
Python requests HTTP验证登录实现流程
Nov 05 Python
Python+Tkinter打造签名设计工具
Apr 01 Python
Python:合并两个numpy矩阵的实现
Dec 02 #Python
DataFrame.to_excel多次写入不同Sheet的实例
Dec 02 #Python
python实现数据清洗(缺失值与异常值处理)
Dec 02 #Python
python字符串反转的四种方法详解
Dec 02 #Python
python实现两个一维列表合并成一个二维列表
Dec 02 #Python
利用python实现冒泡排序算法实例代码
Dec 01 #Python
Python函数的默认参数设计示例详解
Dec 01 #Python
You might like
在php和MySql中计算时间差的方法
2011/04/22 PHP
Zend的MVC机制使用分析(一)
2013/05/02 PHP
如何让搜索引擎抓取AJAX内容解决方案
2014/08/25 PHP
PHP限制HTML内容中图片必须是本站的方法
2015/06/16 PHP
php结合mysql与mysqli扩展处理事务的方法
2016/06/29 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
2019/08/05 PHP
正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度
2008/09/27 Javascript
flash 得到自身url参数的代码
2009/11/15 Javascript
如何获取JQUERY AJAX返回的JSON结果集实现代码
2012/12/10 Javascript
js使用eval解析json实例与注意事项分享
2014/01/18 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
JS常用算法实现代码
2016/11/14 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
JS设置随机出现2个数字的实例代码
2017/07/19 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
2019/04/11 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
简述Python2与Python3的不同点
2018/01/21 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
matplotlib给子图添加图例的方法
2018/08/03 Python
使用python获取电脑的磁盘信息方法
2018/11/01 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
2019/08/09 Python
python实现操作文件(文件夹)
2019/10/31 Python
基于Tensorflow批量数据的输入实现方式
2020/02/05 Python
使用Python求解带约束的最优化问题详解
2020/02/11 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
平面设计师工作职责范文
2013/12/03 职场文书
追悼会上的答谢词
2014/01/10 职场文书
2014年党支部承诺书
2014/05/30 职场文书
心得体会的写法
2014/09/05 职场文书
乒乓球比赛通知
2015/04/27 职场文书
入党团支部推荐意见
2015/06/02 职场文书
电影圆明园观后感
2015/06/03 职场文书
运动会加油稿30字
2015/07/21 职场文书
解决pytorch 损失函数中输入输出不匹配的问题
2021/06/05 Python
create-react-app开发常用配置教程
2022/06/25 Javascript