本文摘自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用什么软件写爬虫
什么是Python返回函数?(实例解析)
Python实现的凯撒密码算法示例
Python和php哪个更有前景
access和Python学哪个
安装Python后怎么用
Python的format什么意思
Python怎么启动
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中如何合并两个列表