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解析xml成对应的html示例分享
Apr 02 Python
让Python更加充分的使用Sqlite3
Dec 11 Python
Python实现将doc转化pdf格式文档的方法
Jan 19 Python
django用户注册、登录、注销和用户扩展的示例
Mar 19 Python
python实现公司年会抽奖程序
Jan 22 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
Jan 29 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
Aug 27 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
Aug 30 Python
OpenCV哈里斯(Harris)角点检测的实现
Jan 15 Python
python统计函数库scipy.stats的用法解析
Feb 25 Python
python 函数嵌套及多函数共同运行知识点讲解
Mar 03 Python
Python模拟登入的N种方式(建议收藏)
May 31 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
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
2007/08/26 PHP
浅析php中常量,变量的作用域和生存周期
2013/08/10 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
PHP与SQL语句写一句话木马总结
2019/10/11 PHP
JavaScript Base64编码和解码,实现URL参数传递。
2006/09/18 Javascript
IE和FireFox(FF)中js和css的不同
2009/04/13 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
25个优雅的jQuery Tooltip插件推荐
2011/05/25 Javascript
javascript日期对象格式化为字符串的实现方法
2014/01/14 Javascript
JS实现的用来对比两个用指定分隔符分割的字符串是否相同
2014/09/19 Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
2014/12/05 Javascript
JavaScript实现弹出子窗口并传值给父窗口
2014/12/18 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
jQuery Select下拉框操作小结(推荐)
2016/07/22 Javascript
利用jquery禁止外层滚动条的滚动
2017/01/05 Javascript
js css自定义分页效果
2017/02/24 Javascript
vue-cli项目中使用公用的提示弹层tips或加载loading组件实例详解
2018/05/28 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
2020/11/12 Javascript
Python计算程序运行时间的方法
2014/12/13 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
python统计中文字符数量的两种方法
2019/01/31 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
Python matplotlib绘制饼状图功能示例
2019/09/10 Python
Python-openCV读RGB通道图实例
2020/01/17 Python
Python调用飞书发送消息的示例
2020/11/10 Python
canvas中普通动效与粒子动效的实现代码示例
2019/01/03 HTML / CSS
为什么Runtime.exec(“ls”)没有任何输出?
2014/10/03 面试题
大学生如何写自荐信
2014/01/08 职场文书
离职感谢信
2015/01/21 职场文书
特此通知格式
2015/04/27 职场文书
家长对孩子的寒假评语
2015/10/09 职场文书
党员心得体会范文2016
2016/01/23 职场文书
如何利用pygame实现打飞机小游戏
2021/05/30 Python
微信小程序APP页面的之间的相互传递参数以及自定义组件
2022/04/19 Javascript