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 相关文章推荐
在Python中处理日期和时间的基本知识点整理汇总
May 22 Python
批量获取及验证HTTP代理的Python脚本
Apr 23 Python
python 全文检索引擎详解
Apr 25 Python
python监控linux内存并写入mongodb(推荐)
Sep 11 Python
Python实现读取及写入csv文件的方法示例
Jan 12 Python
浅谈Pycharm调用同级目录下的py脚本bug
Dec 03 Python
利用python修改json文件的value方法
Dec 31 Python
详解用Python练习画个美队盾牌
Mar 23 Python
python3.6下Numpy库下载与安装图文教程
Apr 02 Python
ipad上运行python的方法步骤
Oct 12 Python
Python API len函数操作过程解析
Mar 05 Python
运行python提示no module named sklearn的解决方法
Nov 29 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
PHP抽奖算法程序代码分享
2015/10/08 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
jQuery 数据缓存data(name, value)详解及实现
2010/01/04 Javascript
javascript 随机展示头像实现代码
2011/12/06 Javascript
jquery中对于批量deferred的处理方法
2014/01/22 Javascript
javascript使用prototype完成单继承
2014/12/24 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
node.js操作mongodb学习小结
2015/04/25 Javascript
JavaScript基础教程——入门必看篇
2016/05/20 Javascript
深入解析Javascript闭包的功能及实现方法
2016/07/10 Javascript
bootstrap提示标签、提示框实现代码
2016/12/28 Javascript
vue实现添加标签demo示例代码
2017/01/21 Javascript
你真的了解BOM中的history对象吗
2017/02/13 Javascript
JavaScript的setter与getter方法
2017/11/29 Javascript
jQuery 改变P标签文本值方法
2018/02/24 jQuery
解决Vue router-link绑定事件不生效的问题
2020/07/22 Javascript
Python中join和split用法实例
2015/04/14 Python
Python入门之modf()方法的使用
2015/05/15 Python
Python简单网络编程示例【客户端与服务端】
2017/05/26 Python
Python读取视频的两种方法(imageio和cv2)
2018/04/15 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
2019/07/01 Python
Django 使用easy_thumbnails压缩上传的图片方法
2019/07/26 Python
python ftplib模块使用代码实例
2019/12/31 Python
利用matplotlib为图片上添加触发事件进行交互
2020/04/23 Python
完美解决TensorFlow和Keras大数据量内存溢出的问题
2020/07/03 Python
浅谈Python爬虫原理与数据抓取
2020/07/21 Python
Python实现随机爬山算法
2021/01/29 Python
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
俄罗斯最大的消费电子连锁零售商:Mvideo
2017/06/25 全球购物
State Cashmere官网:半零售价可持续蒙古羊绒
2020/02/26 全球购物
如何用JQuery进行表单验证
2013/05/29 面试题
控制工程专业个人求职信
2013/09/25 职场文书
植树节标语
2014/06/27 职场文书
房地产销售员岗位职责
2015/04/11 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书