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的Scrapy框架编写web爬虫的简单示例
Apr 17 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
Apr 20 Python
使用python3.5仿微软记事本notepad
Jun 15 Python
python tensorflow学习之识别单张图片的实现的示例
Feb 09 Python
Python中存取文件的4种不同操作
Jul 02 Python
详解Python的循环结构知识点
May 20 Python
Pytorch中膨胀卷积的用法详解
Jan 07 Python
python图形界面开发之wxPython树控件使用方法详解
Feb 24 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
Mar 17 Python
PyCharm 2020 激活到 2100 年的教程
Mar 25 Python
用pushplus+python监控亚马逊到货动态推送微信
Jan 29 Python
Pandas 稀疏数据结构的实现
Jul 25 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
攻克CakePHP系列二 表单数据显示
2008/10/22 PHP
PHP实现货币换算的方法
2014/11/29 PHP
php实现word转html的方法
2016/01/22 PHP
php  单例模式详细介绍及实现源码
2016/11/05 PHP
详谈php中 strtr 和 str_replace 的效率问题
2017/05/14 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
非常不错的功能强大代码简单的管理菜单美化版
2008/07/09 Javascript
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
来自国外的页面JavaScript文件优化
2010/12/08 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
js实现漫天星星效果
2017/01/19 Javascript
对象不支持indexOf属性或方法的解决方法(必看)
2017/05/28 Javascript
详解ajax的data参数错误导致页面崩溃
2018/04/30 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
详解Vue中使用Axios拦截器
2019/04/22 Javascript
Nodejs异步流程框架async的方法
2019/06/07 NodeJs
python多线程抓取天涯帖子内容示例
2014/04/03 Python
Python单例模式实例详解
2017/03/01 Python
Python 自动刷博客浏览量实例代码
2017/06/14 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
python进行文件对比的方法
2018/12/24 Python
python设定并获取socket超时时间的方法
2019/01/12 Python
Django启动时找不到mysqlclient问题解决方案
2020/11/11 Python
html5 迷宫游戏(碰撞检测)实例一
2013/07/25 HTML / CSS
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
2014/02/20 面试题
个人应聘自我评价分享
2013/11/18 职场文书
家长学校实施方案
2014/03/15 职场文书
信用卡工资证明范本
2014/10/17 职场文书
学校体育节班级口号
2015/12/25 职场文书
浅谈由position属性引申的css进阶讨论
2021/05/25 HTML / CSS