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的curses库使用教程
Apr 11 Python
Google开源的Python格式化工具YAPF的安装和使用教程
May 31 Python
基于python的字节编译详解
Sep 20 Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
Jan 02 Python
Python机器学习算法之k均值聚类(k-means)
Feb 23 Python
Python对接六大主流数据库(只需三步)
Jul 31 Python
tensor和numpy的互相转换的实现示例
Aug 02 Python
关于Python形参打包与解包小技巧分享
Aug 24 Python
python创建子类的方法分析
Nov 28 Python
基于numpy中的expand_dims函数用法
Dec 18 Python
tensorflow 实现打印pb模型的所有节点
Jan 23 Python
Python 合并拼接字符串的方法
Jul 28 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
Apache设置虚拟WEB
2006/10/09 PHP
fleaphp rolesNameField bug解决方法
2011/04/23 PHP
php 判断字符串中是否包含html标签
2014/02/17 PHP
php GUID生成函数和类
2014/03/10 PHP
php针对cookie操作的队列操作类实例
2014/12/10 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
IE中jscript/javascript的条件编译
2006/09/07 Javascript
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
JavaScript为对象原型prototype添加属性的两种方式
2010/08/01 Javascript
javascript实现切换td中的值
2014/12/05 Javascript
浅谈Javascript的静态属性和原型属性
2015/05/07 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
JavaScript判断输入是否为数字类型的方法总结
2017/09/28 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
vue addRoutes实现动态权限路由菜单的示例
2018/05/15 Javascript
js图片无缝滚动插件使用详解
2020/05/26 Javascript
JS中比较两个Object数组是否相等方法实例
2019/11/11 Javascript
封装一下vue中的axios示例代码详解
2020/02/16 Javascript
Python基础知识_浅谈用户交互
2017/05/31 Python
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
Tensorflow卷积神经网络实例
2018/05/24 Python
python算法与数据结构之冒泡排序实例详解
2019/06/22 Python
python可视化实现KNN算法
2019/10/16 Python
python os模块在系统管理中的应用
2020/06/22 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
用canvas画心电图的示例代码
2018/09/10 HTML / CSS
Kent & Curwen:与大卫·贝克汉姆合作
2017/06/13 全球购物
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
机械制造毕业生求职信
2014/03/03 职场文书
微笑服务标语
2014/06/24 职场文书
办护照工作证明
2014/10/01 职场文书
意向协议书
2015/01/27 职场文书
庆元旦主持词
2015/07/06 职场文书
Python 线程池模块之多线程操作代码
2021/05/20 Python
Java 在线考试云平台的实现
2021/11/23 Java/Android