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实现sublime3的less编译插件示例
Apr 27 Python
django模型中的字段和model名显示为中文小技巧分享
Nov 18 Python
python实现linux下使用xcopy的方法
Jun 28 Python
python进程管理工具supervisor的安装与使用教程
Sep 05 Python
python安装教程
Feb 28 Python
使用python语言,比较两个字符串是否相同的实例
Jun 29 Python
Python单元测试简单示例
Jul 03 Python
Python设计模式之模板方法模式实例详解
Jan 17 Python
Python实现把多维数组展开成DataFrame
Nov 30 Python
matlab中二维插值函数interp2的使用详解
Apr 22 Python
Python3创建Django项目的几种方法(3种)
Jun 03 Python
pandas统计重复值次数的方法实现
Feb 20 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 - Html Transfer Code
2006/10/09 PHP
php 进度条实现代码
2009/03/10 PHP
php数据库密码的找回的步骤
2011/01/12 PHP
浅析PHP 按位与或 (^ 、&)
2013/06/21 PHP
zend framework框架中url大小写问题解决方法
2014/08/19 PHP
利用PHP函数计算中英文字符串长度的方法
2014/11/11 PHP
使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
2010/12/28 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
JavaScript中实现最高效的数组乱序方法
2014/10/11 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
JavaScript实现的SHA-1加密算法完整实例
2016/02/02 Javascript
微信公众号 摇一摇周边功能开发
2016/12/08 Javascript
jquery在启动页面时,自动加载数据的实例
2018/01/22 jQuery
使用Vue.js开发微信小程序开源框架mpvue解析
2018/03/20 Javascript
Vuex mutitons和actions初使用详解
2019/03/04 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
2019/05/14 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
Python 转义字符详细介绍
2017/03/21 Python
python版简单工厂模式
2017/10/16 Python
如何利用python查找电脑文件
2018/04/27 Python
python生成1行四列全2矩阵的方法
2018/08/04 Python
django+echart数据动态显示的例子
2019/08/12 Python
Python 通过截图匹配原图中的位置(opencv)实例
2019/08/27 Python
深入了解Python在HDA中的应用
2019/09/05 Python
python实现超市商品销售管理系统
2019/10/25 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
2020/04/21 Python
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
竞争性谈判邀请书
2014/02/06 职场文书
俞敏洪励志演讲稿
2014/04/29 职场文书
消防安全标语
2014/06/07 职场文书
飞机制造技术专业求职信
2014/07/27 职场文书
工厂标语大全
2014/10/06 职场文书
2014年教师业务工作总结
2014/12/19 职场文书
南湾猴岛导游词
2015/02/09 职场文书