我有一个大的列表,看起来基本上是这样的:
让someList = [[(1,2);(2,3); etc]; [(1,2);(2,3);等];等]
包含列表的列表,其中包含元组。什么是将其减少到所有元组的单个列表的最佳方法?
答案 0 :(得分:10)
有一个内置函数,List.concat
[[(1,2); (3,4)]; [(5,6); (7,8)] ] |> List.concat
答案 1 :(得分:1)
let l = [[(1,2); (3,4)]; [(5,6); (7,8)] ]
let flattened = List.collect id l // [(1, 2); (3, 4); (5, 6); (7, 8)]