我有以下子列表
[[1;5;10];
[2;6;11];
[3;7;12]];
我正在尝试创建以下子列表列表:
[[1;2;3];
[5;6;7];
[10;11;12]]
结果的第一个子列表应包含每个原始子列表的第一个元素,第二个结果子列表应包含每个原始子列表的第二个元素,依此类推。
每个子列表包含与其他子列表相同数量的元素。子列表的数量至少为 2。
我正在考虑使用 List.map 但我不确定要对每个子列表应用什么函数来提取所需的元素。
这是我到目前为止所拥有的:
let rec compute list =
List.map (fun x -> ) list
任何建议表示赞赏!