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中操作时间之mktime()方法的使用教程
May 22 Python
详解Python中open()函数指定文件打开方式的用法
Jun 04 Python
python3音乐播放器简单实现代码
Apr 20 Python
python实现汉诺塔方法汇总
Jul 25 Python
浅谈python下含中文字符串正则表达式的编码问题
Dec 07 Python
学生信息管理系统Python面向对象版
Jan 30 Python
Python中整数的缓存机制讲解
Feb 16 Python
python做反被爬保护的方法
Jul 01 Python
详解Python是如何实现issubclass的
Jul 24 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
Jul 30 Python
python 求10个数的平均数实例
Dec 16 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
Jan 23 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中的 == 运算符进行字符串比较
2006/11/26 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
2011/08/02 PHP
探讨Hessian在PHP中的使用分析
2013/06/13 PHP
destoon文章模块调用企业会员资料的方法
2014/08/22 PHP
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
php中随机函数mt_rand()与rand()性能对比分析
2014/12/01 PHP
php备份数据库类分享
2015/04/14 PHP
javascript多种数据类型表格排序代码分析
2010/09/11 Javascript
onbeforeunload与onunload事件异同点总结
2013/06/24 Javascript
appendChild() 或 insertBefore()使用与区别介绍
2013/10/11 Javascript
JavaScript伸缩的菜单简单示例
2013/12/03 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
使用jQuery判断浏览器滚动条位置的方法
2016/05/30 Javascript
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
Angularjs中的$apply及优化使用详解
2018/07/02 Javascript
详解npm 配置项registry修改为淘宝镜像
2018/09/07 Javascript
小程序实现列表点赞功能
2018/11/02 Javascript
JavaScript迭代器的含义及用法
2019/06/21 Javascript
vue 全局环境切换问题
2019/10/27 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
vue项目创建步骤及路由router
2020/01/14 Javascript
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
2020/12/09 Javascript
编写简单的Python程序来判断文本的语种
2015/04/07 Python
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
Python的Django中django-userena组件的简单使用教程
2015/05/30 Python
Windows下搭建python开发环境详细步骤
2020/07/20 Python
pandas系列之DataFrame 行列数据筛选实例
2018/04/12 Python
python实现飞机大战微信小游戏
2020/03/21 Python
Python创建或生成列表的操作方法
2019/06/19 Python
存储过程的优点有哪些
2012/09/27 面试题
如何利用find命令查找文件
2015/02/07 面试题
土木工程专业个人求职信
2013/12/30 职场文书
自主招生教师推荐信
2014/05/10 职场文书
我爱家乡演讲稿
2014/09/12 职场文书
礼貌问候语大全
2015/11/10 职场文书
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫