首页  >  文章  >  后端开发  >  Python怎么合并两个列表

Python怎么合并两个列表

silencement
silencement原创
2019-05-23 13:32:5591659浏览

python合并两个列表的方法:1、使用append()向列表尾部追加一个列表元素;2、使用extend()向列表尾部追加一个列表;3、使用“+=”向原列表追加一个新元素;4、使用for循环,分别从两个列表中取出所有的元素,再放入新列表中;5、使用zip()。

Python怎么合并两个列表

Python合并两个列表的方法

1.append()  向列表尾部追加一个新元素,列表只占一个索引位,在原有列表上增加

2.extend() 向列表尾部追加一个列表,将列表中的每个元素都追加进来,在原有列表上增加

3.+  直接用+号看上去与用extend()一样的效果,但是实际上是生成了一个新的列表存这两个列表的和,只能用在两个列表相加上

4.+= 效果与extend()一样,向原列表追加一个新元素,在原有列表上增加

代码示例如下

151819343459772.png

5、分别从两个列表中取出所有的元素,再放入新列表中

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

6、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怎么合并两个列表的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn