python merge 3列表为1个列表

python merge 3列表为1个列表,第1张

概述我想将3个列表合并到 python中的单个列表中. 例如,我有三个列表看起来: a = [0, 3, 6, 9]b = [1, 4, 7, 10]c = [2, 5, 8, 11] 最后想得到 merged = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 出a,b,c 有没有更快的方法来合并这3个列表? 这是我的代码 merged=[]a = [0, 3, 我想将3个列表合并到 python中的单个列表中.
例如,我有三个列表看起来:

a = [0,3,6,9]b = [1,4,7,10]c = [2,5,8,11]

最后想得到

merged = [0,1,2,9,10,11]

出a,b,c

有没有更快的方法来合并这3个列表?
这是我的代码

merged=[]a = [0,11]for i in range(0,len(a)) :    merged.append(a[i])    merged.append(b[i])    merged.append(c[i])
解决方法
import itertools as itList(it.chain.from_iterable(it.izip(a,c)))
总结

以上是内存溢出为你收集整理的python merge 3列表为1个列表全部内容,希望文章能够帮你解决python merge 3列表为1个列表所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1194242.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存