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数据结构之哈夫曼树定义与使用方法示例
Apr 22 Python
python3+PyQt5泛型委托详解
Apr 24 Python
Python实现快速计算词频功能示例
Jun 25 Python
python opencv实现运动检测
Jul 10 Python
matplotlib实现区域颜色填充
Mar 18 Python
详解Python字符串切片
May 20 Python
对Python生成器、装饰器、递归的使用详解
Jul 19 Python
Python3 io文本及原始流I/O工具用法详解
Mar 23 Python
django迁移文件migrations的实现
Mar 31 Python
Python telnet登陆功能实现代码
Apr 16 Python
基于python requests selenium爬取excel vba过程解析
Aug 12 Python
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
Jun 07 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 时间日期操作实战
2011/08/26 PHP
从JavaScript 到 JQuery (1)学习小结
2009/02/12 Javascript
IE6 fixed的完美解决方案
2011/03/31 Javascript
jQuery动态添加、删除元素的方法
2014/01/09 Javascript
JQuery异步加载无限下拉框级联功能实现示例
2014/02/19 Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
2016/04/15 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
JS 全屏和退出全屏详解及实例代码
2016/11/07 Javascript
js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
2016/11/21 Javascript
js获取当前时间(昨天、今天、明天)
2016/11/23 Javascript
javascript简单写的判断电话号码实例
2017/05/24 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
2017/06/01 Javascript
vue-infinite-loading2.0 中文文档详解
2018/04/08 Javascript
jQuery扩展方法实现Form表单与Json互相转换的实例代码
2018/09/05 jQuery
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
9102年webpack4搭建vue项目的方法步骤
2019/02/20 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
VueX模块的具体使用(小白教程)
2020/06/05 Javascript
详解JavaScript自定义函数
2020/07/29 Javascript
React服务端渲染原理解析与实践
2021/03/04 Javascript
python进阶教程之循环相关函数range、enumerate、zip
2014/08/30 Python
Python实现基于二叉树存储结构的堆排序算法示例
2017/12/08 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
2019/08/15 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
2019/10/30 Python
详解Python中的路径问题
2020/09/02 Python
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
电大物流学生的自我评价
2013/10/25 职场文书
视光学专业毕业生推荐信
2013/10/28 职场文书
美术教师自我鉴定
2014/02/12 职场文书
师范类求职信
2014/06/21 职场文书
党的群众路线教育实践活动专题组织生活会发言材料
2014/10/17 职场文书
学校办公室主任岗位职责
2015/04/01 职场文书
信息技术远程培训心得体会
2016/01/09 职场文书
七年级作文之环保作文
2019/10/17 职场文书