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 tempfile模块学习笔记(临时文件)
May 25 Python
详解python 字符串和日期之间转换 StringAndDate
May 04 Python
Python中enumerate()函数编写更Pythonic的循环
Mar 06 Python
python算法与数据结构之冒泡排序实例详解
Jun 22 Python
python and or用法详解
Jun 26 Python
Django实现发送邮件功能
Jul 18 Python
Python图片处理模块PIL操作方法(pillow)
Apr 07 Python
解决django的template中如果无法引用MEDIA_URL问题
Apr 07 Python
Python偏函数Partial function使用方法实例详解
Jun 17 Python
python中not、and和or的优先级与详细用法介绍
Nov 03 Python
python 实现简单的计算器(gui界面)
Nov 11 Python
Python爬虫进阶之爬取某视频并下载的实现
Dec 08 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
简单的页面缓冲技术
2006/10/09 PHP
DISCUZ 论坛管理员密码忘记的解决方法
2009/05/14 PHP
PHP 反向排序和随机排序代码
2010/06/30 PHP
PHP程序员常见的40个陋习,你中了几个?
2014/11/20 PHP
PHP中mysql_field_type()函数用法
2014/11/24 PHP
javascript下有关dom以及xml节点访问兼容问题
2007/11/26 Javascript
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
2013/04/20 Javascript
js点击文本框后才加载验证码实例代码
2015/10/20 Javascript
基于jQuery实现拖拽图标到回收站并删除功能
2015/11/25 Javascript
js实现分页功能
2017/05/24 Javascript
mui 打开新窗口的方式总结及注意事项
2017/08/20 Javascript
简单实现jQuery弹窗效果
2017/10/30 jQuery
javaScript产生随机数的用法小结
2018/04/21 Javascript
详解使用WebPack搭建React开发环境
2019/08/06 Javascript
微信小程序实现列表左右滑动
2020/11/19 Javascript
Django中模版的子目录与include标签的使用方法
2015/07/16 Python
Python设计模式之观察者模式简单示例
2018/01/10 Python
python实现键盘控制鼠标移动
2020/11/27 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
Python获取、格式化当前时间日期的方法
2020/02/10 Python
python实现人像动漫化的示例代码
2020/05/17 Python
python名片管理系统开发
2020/06/18 Python
使用python求斐波那契数列中第n个数的值示例代码
2020/07/26 Python
Pandas之缺失数据的实现
2021/01/06 Python
五分钟学会怎么用python做一个简单的贪吃蛇
2021/01/12 Python
经典c++面试题二
2015/08/14 面试题
思想政治自我鉴定
2013/10/06 职场文书
毕业设计计划书
2014/01/09 职场文书
初一地理教学反思
2014/01/16 职场文书
违反工作规定检讨书范文
2014/12/14 职场文书
党员证明模板
2015/06/19 职场文书
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
2021/05/29 MySQL
React配置子路由的实现
2021/06/03 Javascript
关于MySQL中的 like操作符详情
2021/11/17 MySQL
MySQL中order by的执行过程
2022/06/05 MySQL
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript