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 09 Python
python 类详解及简单实例
Mar 24 Python
Python、PyCharm安装及使用方法(Mac版)详解
Apr 28 Python
Django的分页器实例(paginator)
Dec 01 Python
使用python编写简单的小程序编译成exe跑在win10上
Jan 15 Python
将python文件打包成EXE应用程序的方法
May 22 Python
详解Python 调用C# dll库最简方法
Jun 20 Python
PyCharm刷新项目(文件)目录的实现
Feb 14 Python
python如何实时获取tcpdump输出
Sep 16 Python
最新pycharm安装教程
Nov 18 Python
opencv python 对指针仪表读数识别的两种方式
Jan 14 Python
详解Python中下划线的5种含义
Jul 15 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
thinkPHP的Html模板标签使用方法
2012/11/13 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
Laravel实现构造函数自动依赖注入的方法
2016/03/16 PHP
php实现水印文字和缩略图的方法示例
2016/12/29 PHP
PHPCMS手机站伪静态设置详细教程
2017/02/06 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
Nigma vs Alliance BO5 第二场2.14
2021/03/10 DOTA
VBScript版代码高亮
2006/06/26 Javascript
基于jquery的实现简单的表格中增加或删除下一行
2010/08/01 Javascript
jquery复选框checkbox实现删除前判断
2014/04/20 Javascript
总结javascript中的六种迭代器
2016/08/16 Javascript
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
基于jQuery使用Ajax动态执行模糊查询功能
2018/07/05 jQuery
vue使用nprogress实现进度条
2019/12/09 Javascript
JS中this的4种绑定规则详解
2020/02/04 Javascript
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
[03:11]TI9战队档案 - Alliance
2019/08/20 DOTA
python解析json实例方法
2013/11/19 Python
基于scrapy实现的简单蜘蛛采集程序
2015/04/17 Python
聊聊Python中的pypy
2018/01/12 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
2019/09/28 Python
python中从for循环延申到推导式的具体使用
2019/11/29 Python
详解pycharm连接不上mysql数据库的解决办法
2020/01/10 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
2020/04/10 Python
Python pip install如何修改默认下载路径
2020/04/29 Python
html5简介及新增功能介绍
2020/05/18 HTML / CSS
Mytheresa美国官网:德国知名的女性奢侈品电商
2017/05/27 全球购物
尼克松手表官网:Nixon手表
2019/03/17 全球购物
教师岗位聘任书范文
2014/03/29 职场文书
副处级干部考察材料
2014/05/17 职场文书
义务教育学校标准化建设汇报材料
2014/08/16 职场文书
好人好事演讲稿
2014/09/01 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
2015年公共机构节能宣传周活动总结
2015/03/26 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书