Python合并两个列表的方法

Python合并两个列表的方法浏览博客看到一个问题 如何合并两个列表 今天就来探讨一下 方法一最原始 最笨的方法 分别从两个列表中取出所有的元素 再放入新列表中就 OK 了 示例代码如下 list1 1 2 3 list2 4 5 6 list new foriteminlis list new append item foriteminlis list ne

浏览博客看到一个问题:如何合并两个列表,今天就来探讨一下。


方法一
最原始,最笨的方法,分别从两个列表中取出所有的元素,再放入新列表中就OK了。示例代码如下:

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

行动结果如下:

[1,2,3,4,5,6]

方法二
这里要用到python中的一个内置函数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语法一句话就能实现的事,我竟然在这里纠结了一篇文章,真是闲得蛋疼。

a = [1,2,3] b = [4,5,6] c = a + b

这就完了,真扯蛋!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/208291.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午11:55
下一篇 2026年3月19日 上午11:55


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号