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编程中对super函数的正确理解和用法解析
Jul 02 Python
Python读写Json涉及到中文的处理方法
Sep 12 Python
Python对象类型及其运算方法(详解)
Jul 05 Python
python验证码识别实例代码
Feb 03 Python
理论讲解python多进程并发编程
Feb 09 Python
pip安装py_zipkin时提示的SSL问题对应
Dec 29 Python
python实现支付宝转账接口
May 07 Python
Python 读取串口数据,动态绘图的示例
Jul 02 Python
python中enumerate() 与zip()函数的使用比较实例分析
Sep 03 Python
django数据模型on_delete, db_constraint的使用详解
Dec 24 Python
详解python os.path.exists判断文件或文件夹是否存在
Nov 16 Python
浅谈Python协程asyncio
Jun 20 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
str_replace只替换一次字符串的方法
2013/04/09 PHP
基于header的一些常用指令详解
2013/06/06 PHP
获取URL文件名后缀
2013/10/24 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
php curl获取https页面内容,不直接输出返回结果的设置方法
2019/01/15 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
2019/05/09 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
手机号码,密码正则验证
2014/09/04 Javascript
JavaScript创建对象的方式小结(4种方式)
2015/12/17 Javascript
jQuery中的基本选择器用法学习教程
2016/04/14 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
jQuery中$.ajax()方法参数解析
2016/10/22 Javascript
对象不支持indexOf属性或方法的解决方法(必看)
2017/05/28 Javascript
react-native 封装选择弹出框示例(试用ios&android)
2017/07/11 Javascript
python查找目录下指定扩展名的文件实例
2015/04/01 Python
Python程序中使用SQLAlchemy时出现乱码的解决方案
2015/04/24 Python
详解Python当中的字符串和编码
2015/04/25 Python
python控制windows剪贴板,向剪贴板中写入图片的实例
2018/05/31 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
Python3如何对urllib和urllib2进行重构
2019/11/25 Python
Python命令行click参数用法解析
2019/12/19 Python
PyTorch 对应点相乘、矩阵相乘实例
2019/12/27 Python
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
2020/06/01 HTML / CSS
HTML5里autofocus自动聚焦属性使用介绍
2016/06/22 HTML / CSS
印度购买眼镜和太阳镜网站:Coolwinks
2018/09/26 全球购物
大四毕业生学习总结的自我评价
2013/10/31 职场文书
会计电算化应届生求职信
2013/11/03 职场文书
工商管理毕业生推荐信
2013/12/24 职场文书
广告语设计及教案
2014/03/21 职场文书
老公爱的承诺书
2014/03/31 职场文书
医药公司采购员岗位职责
2014/09/12 职场文书
2015年党员承诺书
2015/01/21 职场文书
写给纪委的违纪检讨书
2015/05/05 职场文书
80行代码写一个Webpack插件并发布到npm
2021/05/24 Javascript
SQL Server作业失败:无法确定所有者是否有服务器访问权限的解决方法
2021/06/30 SQL Server