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 相关文章推荐
在DigitalOcean的服务器上部署flaskblog应用
Dec 19 Python
Django admin美化插件suit使用示例
Dec 12 Python
利用python将json数据转换为csv格式的方法
Mar 22 Python
Tensorflow中使用tfrecord方式读取数据的方法
Jun 19 Python
python pygame实现方向键控制小球
May 17 Python
python远程邮件控制电脑升级版
May 23 Python
python安装virtualenv虚拟环境步骤图文详解
Sep 18 Python
给大家整理了19个pythonic的编程习惯(小结)
Sep 25 Python
Python如何基于smtplib发不同格式的邮件
Dec 30 Python
Python绘图实现台风路径可视化代码实例
Oct 23 Python
python 如何上传包到pypi
Dec 24 Python
Python自动化测试PO模型封装过程详解
Jun 22 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
《雄兵连》系列首部大电影《烈阳天道》:可能是因为期望值太高了
2020/08/18 国漫
PHP开发环境配置(MySQL数据库安装图文教程)
2010/04/28 PHP
PHP JSON格式数据交互实例代码详解
2011/01/13 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
php计算两个日期时间差(返回年、月、日)
2014/06/19 PHP
Yii中的relations数据关联查询及统计功能用法详解
2016/07/14 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
纯JAVASCRIPT图表动画插件Highcharts Examples
2011/04/16 Javascript
jquery 利用show和hidden实现级联菜单示例代码
2013/08/09 Javascript
jquery实现tr元素的上下移动示例代码
2013/12/20 Javascript
javascript动态向网页中添加表格实现代码
2014/02/19 Javascript
js文件Cookie存取值示例代码
2014/02/20 Javascript
jquery动态添加元素事件失效问题解决方法
2014/05/23 Javascript
NodeJS实现图片上传代码(Express)
2017/06/30 NodeJs
React+Webpack快速上手指南(小结)
2018/08/15 Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
2018/09/21 Javascript
浅谈关于JS下大批量异步任务按顺序执行解决方案一点思考
2019/01/08 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
inquirer.js一个用户与命令行交互的工具详解
2019/05/18 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
JavaScript实现像雪花一样的Hexaflake分形
2020/07/07 Javascript
Vue 实现创建全局组件,并且使用Vue.use() 载入方式
2020/08/11 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
简单谈谈python中的多进程
2016/11/06 Python
Python 对象中的数据类型
2017/05/13 Python
Flask框架Jinjia模板常用语法总结
2018/07/19 Python
在Python中使用MySQL--PyMySQL的基本使用方法
2019/11/19 Python
Python小程序之在图片上加入数字的代码
2019/11/26 Python
python类共享变量操作
2020/09/03 Python
学术会议邀请函范文
2014/01/22 职场文书
晚归检讨书
2014/02/19 职场文书
读书之星事迹材料
2014/05/12 职场文书
火锅店的活动方案
2014/08/15 职场文书
2016年暑假学生家长评语
2015/12/01 职场文书