Python:合并两个列表成为一个list


如何合并两个列表,今天就来探讨一下:

方法一:最笨的方法实现

list1=[1,2,3]
list2=[4,5,6]
new_list=[]
for item in list1:
new_list.append(item)
for item in list2:
new_list.append(item)
print (new_list)

方法二:这里用到的Python中的一个内置函数zip(),它的作用从名字就可以看出来,就是将几个本来无关的内容打包到一起:
a=[1,2,3]
b=[4,5,6]
c=zip(a,b)
new_list=[row[i] for i in range(len(0)) for row in c]

方法三: 当看到方法三的结果后,上面两种完全可以忽略了:
a=[1,2,3]
b=[4,5,6]
c=a+b
print(c)



 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM