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 相关文章推荐
2款Python内存检测工具介绍和使用方法
Jun 01 Python
跟老齐学Python之关于类的初步认识
Oct 11 Python
Python数据结构与算法之列表(链表,linked list)简单实现
Oct 30 Python
python实现微信小程序自动回复
Sep 10 Python
Django使用paginator插件实现翻页功能的实例
Oct 24 Python
Python列表与元组的异同详解
Jul 02 Python
Django2 连接MySQL及model测试实例分析
Dec 10 Python
pandas 对group进行聚合的例子
Dec 27 Python
Python urlopen()和urlretrieve()用法解析
Jan 07 Python
Python Des加密解密如何实现软件注册码机器码
Jan 08 Python
Python matplotlib绘制图形实例(包括点,曲线,注释和箭头)
Apr 17 Python
python 获取字典键值对的实现
Nov 12 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定时执行计划任务的多种方法小结
2011/12/19 PHP
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
2012/06/07 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
javascript 函数速查表
2010/02/07 Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
jQuery中delegate和on的用法与区别详细解析
2014/01/26 Javascript
jquery无刷新验证邮箱地址实现实例
2014/02/19 Javascript
js登录弹出层特效
2014/03/07 Javascript
js中运算符&& 和 || 的使用记录
2014/08/21 Javascript
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
jquery实现搜索框常见效果的方法
2015/01/22 Javascript
jquery实现先淡出再折叠收起的动画效果
2015/08/07 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
2016/10/27 Javascript
微信小程序自定义模态对话框实例详解
2017/08/16 Javascript
JS匿名函数和匿名自执行函数概念与用法分析
2018/03/16 Javascript
JS实现带阴历的日历功能详解
2019/01/24 Javascript
纯js+css实现仿移动端淘宝网站的弹出详情框功能
2019/12/29 Javascript
python里大整数相乘相关技巧指南
2014/09/12 Python
Python中logging模块的用法实例
2014/09/29 Python
Python实现简易Web爬虫详解
2018/01/03 Python
pandas 按照特定顺序输出的实现代码
2018/07/10 Python
python生成n个元素的全组合方法
2018/11/13 Python
python实现自动获取IP并发送到邮箱
2018/12/26 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
面向对象概念面试题(.NET)
2016/11/04 面试题
自荐信的禁忌和要点
2013/10/15 职场文书
股份合作协议书
2014/09/10 职场文书
六查六看六改心得体会
2014/10/14 职场文书
市贸粮局召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
2014年林业工作总结
2014/12/05 职场文书
合作合同协议书范本
2015/01/27 职场文书
校友回访母校寄语
2015/02/26 职场文书
2015年艾滋病防治工作总结
2015/05/22 职场文书
小时代观后感
2015/06/10 职场文书
css3实现背景图片颜色修改的多种方式
2021/04/13 HTML / CSS
pytorch 实现在测试的时候启用dropout
2021/05/27 Python