本文摘自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 list删除元素时要注意的坑点
Python中集合中的元素是否可以重复
怎么用Python实现画笑脸
Python能开发单片机吗
Python如何绘制长方形
Python中**和*参数有什么用
Python实现有序字典的详细介绍(附代码)
Python中shelve模块的简单介绍(附示例)
Python做app用什么工具
Python中的计时器timeit的使用方法
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中如何合并两个列表