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数组过滤实现方法
Jul 27 Python
python中pandas.DataFrame排除特定行方法示例
Mar 12 Python
用Python进行简单图像识别(验证码)
Jan 19 Python
Django跨域请求问题的解决方法示例
Jun 16 Python
Python IDLE清空窗口的实例
Jun 25 Python
python石头剪刀布小游戏(三局两胜制)
Jan 20 Python
Python中__repr__和__str__区别详解
Nov 07 Python
python环境下安装opencv库的方法
Mar 05 Python
keras 简单 lstm实例(基于one-hot编码)
Jul 02 Python
python利用opencv保存、播放视频
Nov 02 Python
详解python polyscope库的安装和例程
Nov 13 Python
python迷宫问题深度优先遍历实例
Jun 20 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
关于session在PHP5的配置文件中的详细设置参数说明
2011/04/20 PHP
php计算整个mysql数据库大小的方法
2015/06/19 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
手把手教你自己写一个js表单验证框架的方法
2010/09/14 Javascript
jQuery 选择表格(table)里的行和列及改变简单样式
2012/12/15 Javascript
基于jQuery实现下拉收缩(展开与折叠)特效
2012/12/25 Javascript
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
jquery ztree实现下拉树形框使用到了json数据
2014/05/14 Javascript
jQuery 过滤方法filter()选择具有特殊属性的元素
2014/06/15 Javascript
深入剖析javascript中的exec与match方法
2016/05/18 Javascript
Javascript将JSON日期格式化
2016/08/23 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
2016/12/06 Javascript
ES6新特性之模块Module用法详解
2017/04/01 Javascript
ES6新特性之函数的扩展实例详解
2017/04/01 Javascript
JS常见构造模式实例对比分析
2018/08/27 Javascript
[01:00:54]TI4正赛第二日开场
2014/07/20 DOTA
[40:03]Liquid vs Optic 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
ubuntu中配置pyqt4环境教程
2017/12/27 Python
pytorch构建网络模型的4种方法
2018/04/13 Python
python3写的简单本地文件上传服务器实例
2018/06/04 Python
Python实现搜索算法的实例代码
2020/01/02 Python
python json.dumps中文乱码问题解决
2020/04/01 Python
python Scrapy爬虫框架的使用
2021/01/21 Python
Android笔试题总结
2014/11/29 面试题
什么是Remote Module
2016/06/10 面试题
数学系毕业生求职信
2014/05/29 职场文书
环保标语口号
2014/06/13 职场文书
车间统计员岗位职责
2015/04/14 职场文书
2015年党小组工作总结
2015/05/26 职场文书
学校安全管理制度
2015/08/06 职场文书
2016计划生育先进个人事迹材料
2016/02/29 职场文书
MySQL创建管理RANGE分区
2022/04/13 MySQL