Python实现合并两个列表的方法分析


Posted in Python onMay 28, 2018

本文实例讲述了Python实现合并两个列表的方法。分享给大家供大家参考,具体如下:

浏览博客看到一个问题:如何合并两个列表,今天就来探讨一下。

方法一

最原始,最笨的方法,分别从两个列表中取出所有的元素,再放入新列表中就OK了。示例代码如下:

list1 = [1,2,3]
list2 = [4,5,6]
list_new = []
for item in list1:
  list_new.append(item)
for item in list2:
  list_new.append(item)
print list_new

行动结果如下:

[1,2,3,4,5,6]

方法二

这里要用到python中的一个内置函数zip(),它的作用从名字就可以看出来,就是将几个本来无关的内容打包到一起。废话少说,看代码:

a = [1,2,3]
b = [4,5,6]
c = zip(a,b) //c = [(1,4),(2,5),(3,6)]
list_new = [row[i] for i in range(len(0)) for row in c]

先打包,再降维,就这么简单。(其实一点也不简单,看到后面你就会有想打人的冲动)

方法三

我去,写到最后才发现,前面写的都是废话,为什么呀,因为python语法一句话就能实现的事,我竟然在这里纠结了一篇文章,真是闲得蛋疼。

a = [1,2,3]
b = [4,5,6]
c = a + b

这就完了,真扯蛋!!!

更多关于Python相关内容可查看本站专题:《Python字符串操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
TensorFlow实现随机训练和批量训练的方法
Apr 28 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
Jul 10 Python
python 实现语音聊天机器人的示例代码
Dec 02 Python
python多线程并发让两个LED同时亮的方法
Feb 18 Python
钉钉群自定义机器人消息Python封装的实例
Feb 20 Python
Django模板语言 Tags使用详解
Sep 09 Python
基于Python检测动态物体颜色过程解析
Dec 04 Python
解决pycharm安装第三方库失败的问题
May 09 Python
Python通过类的组合模拟街道红绿灯
Sep 16 Python
python在linux环境下安装skimage的示例代码
Oct 14 Python
使用PyCharm官方中文语言包汉化PyCharm
Nov 18 Python
python statsmodel的使用
Dec 21 Python
django js实现部分页面刷新的示例代码
May 28 #Python
Django项目中用JS实现加载子页面并传值的方法
May 28 #Python
Python面向对象类继承和组合实例分析
May 28 #Python
django传值给模板, 再用JS接收并进行操作的实例
May 28 #Python
Django处理文件上传File Uploads的实例
May 28 #Python
python3.4实现邮件发送功能
May 28 #Python
解决Django的request.POST获取不到内容的问题
May 28 #Python
You might like
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
《OVERLORD》手游英文版即将上线 手机上也能扮演骨王
2020/04/09 日漫
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
2007/03/06 PHP
Cannot modify header information错误解决方法
2008/10/08 PHP
php ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
php 数组的指针操作实现代码
2011/02/08 PHP
php explode函数实例代码
2012/02/27 PHP
MySQL的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
PHP数组排序之sort、asort与ksort用法实例
2014/09/08 PHP
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
Jquery Ajax学习实例7 Ajax所有过程事件分析示例
2010/03/23 Javascript
JS二维数组的定义说明
2014/03/03 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
移动端JQ插件hammer使用详解
2015/07/03 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
2016/02/23 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
2016/11/29 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
jquery广告无缝轮播实例
2017/01/05 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
9种方法优化jQuery代码详解
2020/02/04 jQuery
vue-openlayers实现地图坐标弹框效果
2020/09/24 Javascript
python线程、进程和协程详解
2016/07/19 Python
使用Python对SQLite数据库操作
2017/04/06 Python
python spyder中读取txt为图片的方法
2018/04/27 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
关于Numpy数据类型对象(dtype)使用详解
2019/11/27 Python
诚信承诺书范文
2014/03/27 职场文书
大学毕业生求职自荐书
2014/06/05 职场文书
小学生差生评语
2014/12/29 职场文书
刑事起诉书范文
2015/05/19 职场文书
清洁工工作总结
2015/08/11 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书
Python加密技术之RSA加密解密的实现
2022/04/08 Python
SQL Server Agent 服务无法启动
2022/04/20 SQL Server