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导出数据到Excel可读取的CSV文件的方法
May 12 Python
利用python实现简单的循环购物车功能示例代码
Jul 05 Python
Python 中Pickle库的使用详解
Feb 24 Python
pandas Dataframe行列读取的实例
Jun 08 Python
对Python random模块打乱数组顺序的实例讲解
Nov 08 Python
Python使用requests提交HTTP表单的方法
Dec 26 Python
Python封装成可带参数的EXE安装包实例
Aug 24 Python
python对象转字典的两种实现方式示例
Nov 07 Python
python实现的批量分析xml标签中各个类别个数功能示例
Dec 30 Python
利用PyQt中的QThread类实现多线程
Feb 18 Python
Python用Jira库来操作Jira
Dec 28 Python
微信小程序调用python模型
Apr 21 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
环境会对咖啡种植有什么影响
2021/03/03 咖啡文化
php实现文件预览功能
2017/05/23 PHP
JQuery 获得绝对,相对位置的坐标方法
2010/02/09 Javascript
通过javascript把图片转化为字符画
2013/10/24 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
jQuery动画特效实例教程
2014/08/29 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
2015/03/04 Javascript
喜大普奔!jQuery发布 3.0 最终版
2016/06/12 Javascript
js仿腾讯QQ的web登陆界面
2016/08/19 Javascript
vuejs2.0实现一个简单的分页示例
2017/02/22 Javascript
jquery操作select取值赋值与设置选中实例
2017/02/28 Javascript
bootstrap动态添加面包屑(breadcrumb)及其响应事件的方法
2017/05/25 Javascript
详解webpack介绍&安装&常用命令
2017/06/29 Javascript
JS匿名函数内部this指向问题详析
2019/05/10 Javascript
JS实现查找数组中对象的属性值是否存在示例
2019/05/24 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
[02:05]2014DOTA2西雅图国际邀请赛 BBC第二天小组赛总结
2014/07/11 DOTA
[28:28]Ti4 冒泡赛第二天NEWBEE vs NaVi 2
2014/07/15 DOTA
Python3使用PyQt5制作简单的画板/手写板实例
2017/10/19 Python
Python3 XML 获取雅虎天气的实现方法
2018/02/01 Python
python执行精确的小数计算方法
2019/01/21 Python
Django中间件基础用法详解
2019/07/18 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
2019/08/05 Python
Python Selenium参数配置方法解析
2020/01/19 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
python基于selenium爬取斗鱼弹幕
2021/02/20 Python
全球知名的婚恋交友网站:Match.com
2017/01/05 全球购物
英国和世界各地预订便宜的酒店:LateRooms.com
2019/05/05 全球购物
英国最大的在线亚洲杂货店:Red Rickshaw
2020/03/22 全球购物
购房意向书
2014/04/01 职场文书
小学英语教师先进事迹
2014/05/28 职场文书
学校宣传标语
2014/06/18 职场文书
2014年安全生产责任书
2014/07/22 职场文书
司法局群众路线教育实践活动开展情况总结
2014/10/25 职场文书
SQL Server中常用截取字符串函数介绍
2022/03/16 SQL Server