Interleave 4列出相同长度的python
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Interleave 4列出相同长度的python,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含726字,纯文字阅读大概需要2分钟。
内容图文
参见英文答案 > Interleave multiple lists of the same length in Python 7个
我想在python中交错4个相同长度的列表.
我搜索这个网站,只看到如何在python中交错2:
Interleaving two lists in Python
可以为4个清单提供建议吗?
我有这样的名单
l1 = ["a","b","c","d"]
l2 = [1,2,3,4]
l3 = ["w","x","y","z"]
l4 = [5,6,7,8]
我想要列表
l5 = ["a",1,"w",5,"b",2,"x",6,"c",3,"y",7,"d",4,"z",8]
解决方法:
如果列表长度相同,则可以使用zip()来交错四个列表,就像在您链接的问题中用于交错两个列表一样:
>>> l1 = ["a", "b", "c", "d"]
>>> l2 = [1, 2, 3, 4]
>>> l3 = ["w", "x", "y", "z"]
>>> l4 = [5, 6, 7, 8]
>>> l5 = [x for y in zip(l1, l2, l3, l4) for x in y]
>>> l5
['a', 1, 'w', 5, 'b', 2, 'x', 6, 'c', 3, 'y', 7, 'd', 4, 'z', 8]
内容总结
以上是互联网集市为您收集整理的Interleave 4列出相同长度的python全部内容,希望文章能够帮你解决Interleave 4列出相同长度的python所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。