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的pyxmpp2中的主循环使其提高性能
Apr 24 Python
在Python的Django框架中创建和使用模版
Jul 15 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
Oct 01 Python
Python编程实现线性回归和批量梯度下降法代码实例
Jan 04 Python
Python之多线程爬虫抓取网页图片的示例代码
Jan 10 Python
Python机器学习logistic回归代码解析
Jan 17 Python
Python面向对象实现一个对象调用另一个对象操作示例
Apr 08 Python
numpy中的meshgrid函数的使用
Jul 31 Python
python使用Matplotlib改变坐标轴的默认位置
Oct 18 Python
python计算n的阶乘的方法代码
Oct 25 Python
python制作一个简单的gui 数据库查询界面
Nov 19 Python
python图像处理 PIL Image操作实例
Apr 09 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
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
2009/05/28 PHP
PHP与MYSQL中UTF8编码的中文排序实例
2014/10/21 PHP
PHP实现微信发红包程序
2015/08/24 PHP
yii添删改查实例
2015/11/16 PHP
php图片添加文字水印实现代码
2016/03/15 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
PHP vsprintf()函数格式化字符串操作原理解析
2020/07/14 PHP
基于jQuery实现的百度导航li拖放排列效果,即时更新数据库
2012/07/31 Javascript
jquery.boxy弹出框(后隔N秒后自动隐藏/自动跳转)
2013/01/15 Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
2013/06/12 Javascript
jquery实现div阴影效果示例代码
2013/09/16 Javascript
javascript解三阶幻方(九宫格)
2015/04/22 Javascript
一种新的javascript对象创建方式Object.create()
2015/12/28 Javascript
详解webpack import()动态加载模块踩坑
2018/07/17 Javascript
vue项目中使用lib-flexible解决移动端适配的问题解决
2018/08/23 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
vue 页面回退mounted函数不执行的解决方案
2020/07/26 Javascript
[07:26]2015国际邀请赛第二日TOP10集锦
2015/08/06 DOTA
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
[01:07:34]DOTA2-DPC中国联赛定级赛 RNG vs Aster BO3第二场 1月9日
2021/03/11 DOTA
Python中的jquery PyQuery库使用小结
2014/05/13 Python
Unicode和Python的中文处理
2017/03/19 Python
Django代码性能优化与Pycharm Profile使用详解
2018/08/26 Python
在python中修改.properties文件的操作
2020/04/08 Python
Python如何解除一个装饰器
2020/08/07 Python
迪奥官网:Dior.com
2018/12/04 全球购物
经理秘书岗位职责
2013/11/14 职场文书
工程力学硕士生的自我评价范文
2013/11/16 职场文书
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
学雷锋宣传标语
2014/06/25 职场文书
2014年教务处工作总结
2014/12/03 职场文书
春节慰问简报
2015/07/21 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书
Go web入门Go pongo2模板引擎
2022/05/20 Golang