本文摘自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需要多久
Python怎么自学要那本书
Python如何使用全局变量
sublime怎么写Python程序
对numpy 数组和矩阵的乘法的进一步理解
Python基础教程项目三之万能的xml
Python中两个斜杠是什么运算
Python的cmd命令行在哪里
Python怎么换行继续写脚本
Python装饰器-限制函数调用次数的方法(10s调用一次)
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中如何合并两个列表