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装饰器的函数式编程详解
Feb 27 Python
将Python中的数据存储到系统本地的简单方法
Apr 11 Python
Python3.2模拟实现webqq登录
Feb 15 Python
Python中内置的日志模块logging用法详解
Jul 12 Python
python 实现在txt指定行追加文本的方法
Apr 29 Python
Python实现两个list求交集,并集,差集的方法示例
Aug 02 Python
python web框架 django wsgi原理解析
Aug 20 Python
Python 使用type来定义类的实现
Nov 19 Python
python多项式拟合之np.polyfit 和 np.polyld详解
Feb 18 Python
Django之choices选项和富文本编辑器的使用详解
Apr 01 Python
使用豆瓣源来安装python中的第三方库方法
Jan 26 Python
python_tkinter事件类型详情
Mar 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中echo()和print()、require()和include()等易混淆函数的区别
2012/02/22 PHP
smarty模板局部缓存方法使用示例
2014/06/17 PHP
php使用cookie实现记住登录状态
2015/04/27 PHP
PHP下载文件函数与用法示例
2019/09/27 PHP
javascript中利用数组实现的循环队列代码
2010/01/24 Javascript
JS 退出系统并跳转到登录界面的实现代码
2013/06/29 Javascript
JS this作用域以及GET传输值过长的问题解决方法
2013/08/06 Javascript
将json当数据库一样操作的javascript lib
2013/10/28 Javascript
Javascript 实现全屏滚动实例代码
2016/12/31 Javascript
Node.js使用NodeMailer发送邮件实例代码
2017/03/06 Javascript
label+input实现按钮开关切换效果的实例
2017/08/16 Javascript
JavaScript函数的4种调用方法实例分析
2019/03/05 Javascript
js常见遍历操作小结
2019/06/06 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
2020/11/12 Javascript
python实现代理服务功能实例
2013/11/15 Python
python共享引用(多个变量引用)示例代码
2013/12/04 Python
Django框架自定义session处理操作示例
2019/05/27 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
python批量处理文件或文件夹
2020/07/28 Python
pytorch实现线性拟合方式
2020/01/15 Python
基于virtualenv创建python虚拟环境过程图解
2020/03/30 Python
pycharm最新激活码有效期至2100年(亲测可用)
2021/02/05 Python
css3绘制百度的小度熊
2018/10/29 HTML / CSS
实例教程 纯CSS3打造非常炫的加载动画效果
2014/11/05 HTML / CSS
纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
2015/04/24 HTML / CSS
将时尚融入珠宝:Adornmonde
2019/10/17 全球购物
工商学院毕业生自荐信
2013/11/12 职场文书
助人为乐表扬信范文
2014/01/14 职场文书
农村婚庆司仪主持词
2014/03/15 职场文书
《少年王冕》教学反思
2014/04/11 职场文书
司法助理专业自荐书
2014/06/13 职场文书
奉献家乡演讲稿
2014/09/13 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
将MySQL的表数据全量导入clichhouse库中
2022/03/21 MySQL
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers
Python绘制散乱的点构成的图的方法
2022/04/21 Python