将列表列表转换为元组列表的最佳方法?

Vignesh西瓦姆

将列表转换为[[1,2,3],[a,b,c],[4,5,6]]像这样的元组列表的最佳方法是什么

[{1,a,4},{2,b,5},{3,c,6}]

元组N由三个子列表中的每一个的第N个元素组成?我应该使用尾部递归函数,列表理解还是其他方法?

Hynek -Pichi-他走了出去

一种优雅的解决方案可以是

lol2lot([[]|_]) -> [];
lol2lot(LoL) ->
    [ list_to_tuple([hd(L) || L <- LoL]) | lol2lot([tl(L) || L <- LoL]) ].

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章