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 logging类库使用例子
Nov 22 Python
Python3实战之爬虫抓取网易云音乐的热门评论
Oct 09 Python
用pandas按列合并两个文件的实例
Apr 12 Python
Python模拟登录的多种方法(四种)
Jun 01 Python
Python爬虫常用小技巧之设置代理IP
Sep 13 Python
利用selenium爬虫抓取数据的基础教程
Jun 10 Python
Python Opencv提取图片中某种颜色组成的图形的方法
Sep 19 Python
python下载库的步骤方法
Oct 12 Python
Python 执行矩阵与线性代数运算
Aug 01 Python
通过实例简单了解python yield使用方法
Aug 06 Python
Pytho爬虫中Requests设置请求头Headers的方法
Sep 22 Python
Python Django路径配置实现过程解析
Nov 05 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日期处理函数 整型日期格式
2011/01/12 PHP
php将fileterms函数返回的结果变成可读的形式
2011/04/21 PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
2014/07/23 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
php实现页面纯静态的实例代码
2017/06/21 PHP
php微信开发之图片回复功能
2018/06/14 PHP
PHP+mysql实现的三级联动菜单功能示例
2019/02/15 PHP
jQuery写的日历(包括日历的样式及功能)
2013/04/23 Javascript
jquery插件开发注意事项小结
2013/06/04 Javascript
自己写的Javascript计算时间差函数
2013/10/28 Javascript
jQuery实现的进度条效果
2015/07/15 Javascript
Jquery常用的方法汇总
2015/09/01 Javascript
jquery实现简单实用的弹出层效果代码
2015/10/15 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
JS模拟按钮点击功能的方法
2015/12/22 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
2017/02/28 Javascript
vue.js中Vue-router 2.0基础实践教程
2017/05/08 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
详解在Vue中有条件地使用CSS类
2017/09/30 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
NodeJS如何实现同步的方法示例
2018/08/24 NodeJs
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
ES6 Generator基本使用方法示例
2020/06/06 Javascript
Vue初始化中的选项合并之initInternalComponent详解
2020/06/11 Javascript
Element InfiniteScroll无限滚动的具体使用方法
2020/07/27 Javascript
Vue解决移动端弹窗滚动穿透问题
2020/12/15 Vue.js
python已协程方式处理任务实现过程
2019/12/27 Python
Python3 filecmp模块测试比较文件原理解析
2020/03/23 Python
普通党员个人整改措施
2014/10/27 职场文书
2014年综治维稳工作总结
2014/11/17 职场文书
2017公司年会主持人开幕词
2016/03/04 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python
xhunter1.sys可以删除嘛? win11提示xhunter1.sys驱动不兼容解决办法
2022/09/23 数码科技