繁体   English   中英

如何从几个列表中列出元组?

[英]How to make a list of tuples from several lists?

我有3个清单:

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

我需要从中创建一个元组列表。

输出应如下所示:

[(0, 3, 6), (1, 4, 7), (2, 5, 8)]

仅使用zip

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

zipped = list(zip(a, b, c))

尝试这个,

>>> a,b,c =[0, 1, 2],[3, 4, 5],[6, 7, 8]
>>> [(i,j,k) for i,j,k in zip(a,b,c)]
[(0, 3, 6), (1, 4, 7), (2, 5, 8)]

您可以这样做:

list(zip(a, b, c))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM