本文摘自php中文网,作者silencement,侵删。

python合并列表的方法如下:
方法一
最原始,最笨的方法,分别从两个列表中取出所有的元素,再放入新列表中就OK了。示例代码如下:
1 2 3 4 5 6 7 8 | 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)
|
方法二
这里要用到python中的一个内置函数zip(),它的作用从名字就可以看出来,就是将几个本来无关的内容打包到一起。看代码:
1 2 3 4 | 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]
|
此处为python2语法
方法三
直接使用+合并
1 2 3 | a = [1,2,3]
b = [4,5,6]
c = a + b
|
方法四
使用append方法
1 2 3 | a = [1,2,3]
b = [4,5,6]
a.append(b)
|
注:append()方法是将b列表作为一个整体添加到a列表中,输出结果为
以上就是python中如何合并两个列表的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python下解压缩zip文件并删除文件的实例_Python
如何用Python统计字符串中字母个数?
Python如何读取excel表数据
Python代码出现错误怎么修改
在window10中Python3.5怎么安装opencv
什么是Python线程同步?一文读懂Python线程模块
Python如何安装cvxopt
Python如何识别图片中的文字
Python中random模块的分析(附实例)
Python使用pylab库实现绘制直方图功能
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中如何合并两个列表