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 布尔操作实现代码
Mar 23 Python
自动化Nginx服务器的反向代理的配置方法
Jun 28 Python
Python中的浮点数原理与运算分析
Oct 12 Python
python监控nginx端口和进程状态
Sep 06 Python
django formset实现数据表的批量操作的示例代码
Dec 06 Python
Python实现将蓝底照片转化为白底照片功能完整实例
Dec 13 Python
Scrapy框架实现的登录网站操作示例
Feb 06 Python
Python基于Socket实现简单聊天室
Feb 17 Python
Python如何使用paramiko模块连接linux
Mar 18 Python
python识别验证码的思路及解决方案
Sep 13 Python
使用AJAX和Django获取数据的方法实例
Oct 25 Python
如何用Python搭建gRPC服务
Jun 30 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
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
2007/12/11 PHP
PHP多线程抓取网页实现代码
2010/07/22 PHP
php获取mysql数据库中的所有表名的代码
2011/04/23 PHP
php生成随机密码自定义函数代码(简单快速)
2014/05/10 PHP
Yii框架组件和事件行为管理详解
2016/05/20 PHP
ThinkPHP5&5.1框架关联模型分页操作示例
2019/08/03 PHP
jquery.ui.draggable中文文档
2009/11/24 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
javascript制作的网页侧边弹出框思路及实现代码
2014/05/21 Javascript
jquery制作漂亮的弹出层提示消息特效
2014/12/23 Javascript
基于jquery实现全屏滚动效果
2015/11/26 Javascript
简单谈谈JavaScript的同步与异步
2015/12/31 Javascript
JavaScript函数柯里化详解
2016/04/29 Javascript
JS创建事件的三种方法(实例代码)
2016/05/12 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
微信小程序自定义select下拉选项框组件的实现代码
2018/08/28 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
webpack 如何解析代码模块路径的实现
2019/09/04 Javascript
vue项目创建步骤及路由router
2020/01/14 Javascript
解决vue-cli输入命令vue ui没效果的问题
2020/11/17 Javascript
Python语言编写电脑时间自动同步小工具
2013/03/08 Python
python写的一个squid访问日志分析的小程序
2014/09/17 Python
python清除指定目录内所有文件中script的方法
2015/06/30 Python
在IPython中进行Python程序执行时间的测量方法
2018/11/01 Python
Python 类的私有属性和私有方法实例分析
2019/09/29 Python
python队列原理及实现方法示例
2019/11/27 Python
最小二乘法及其python实现详解
2020/02/24 Python
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
一岗双责责任书
2014/04/15 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
理解python中装饰器的作用
2021/07/21 Python
对象析构函数__del__在Python中何时使用
2022/03/22 Python
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电