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编程中的反模式实例分析
Dec 08 Python
详解Python的Django框架中的通用视图
May 04 Python
python使用 HTMLTestRunner.py生成测试报告
Oct 20 Python
python版微信跳一跳游戏辅助
Jan 11 Python
Python中实现变量赋值传递时的引用和拷贝方法
Apr 29 Python
利用python实现AR教程
Nov 20 Python
Python 类的魔法属性用法实例分析
Nov 21 Python
python进程池实现的多进程文件夹copy器完整示例
Nov 27 Python
django 利用Q对象与F对象进行查询的实现
May 15 Python
matplotlib图例legend语法及设置的方法
Jul 28 Python
python 读取yaml文件的两种方法(在unittest中使用)
Dec 01 Python
Python学习开发之图形用户界面详解
Aug 23 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 array_push 数组函数
2009/12/26 PHP
php curl 伪造IP来源的实例代码
2012/11/01 PHP
54个提高PHP程序运行效率的方法
2015/07/19 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
2016/03/07 PHP
PHP数组相加操作及与array_merge的区别浅析
2016/11/26 PHP
mac系统下安装多个php并自由切换的方法详解
2017/04/21 PHP
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
2021/03/09 HTML / CSS
JavaScript实现禁止后退的方法
2006/12/27 Javascript
基于JQuery的一句代码实现表格的简单筛选
2010/07/26 Javascript
jquery实现marquee效果(文字或者图片的水平垂直滚动)
2013/01/07 Javascript
jquery对元素拖动排序示例
2014/01/16 Javascript
AngularJS中watch监听用法分析
2016/11/04 Javascript
AngularJS指令中的绑定策略实例分析
2016/12/14 Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
2016/12/14 Javascript
jQuery弹出层插件popShow(改进版)用法示例
2017/01/23 Javascript
URL中“#” “?” &“”号的作用浅析
2017/02/04 Javascript
Vue中建立全局引用或者全局命令的方法
2017/08/21 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
vue生命周期与钩子函数简单示例
2019/03/13 Javascript
react 原生实现头像滚动播放的示例
2020/04/21 Javascript
[01:03:27]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
用python 制作图片转pdf工具
2015/01/30 Python
解析Mac OS下部署Pyhton的Django框架项目的过程
2016/05/03 Python
python的staticmethod与classmethod实现实例代码
2018/02/11 Python
Python面向对象之接口、抽象类与多态详解
2018/08/27 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
2019/07/03 Python
Expedia爱尔兰:酒店、机票、租车及廉价假期
2017/01/02 全球购物
师范生自荐信范文
2013/10/06 职场文书
2013届毕业生求职信范文
2013/11/20 职场文书
小加工厂管理制度
2014/01/21 职场文书
2014年公司庆元旦活动方案
2014/03/05 职场文书
个人社会实践自我鉴定
2014/03/24 职场文书
小学英语教师2015年度个人工作总结
2015/10/14 职场文书
用PYTHON去计算88键钢琴的琴键频率和音高
2022/04/10 Python
Win10鼠标宏怎么设置?win10系统鼠标宏的设置方法
2022/08/14 数码科技