У меня есть этот список кортежей:
test = [(1,2,3);(2,3,4);(3,4,5);(1,5,6);(2,6,7);(3,7,8);(1,8,9);(2,9,10);(3,10,11);(1,11,12)]
Я попытался test |> List.Filter (fun (x,_,_) -> x = 1)
отфильтровать кортеж, у которого 1 является первым элементом, но возвращаемое значение будет [(1,2,3);(1,5,6);(1,8,9);(1,11,12)]
Что можно добавить test |> List.Filter (fun (x, , ) -> x = 1) |> ?? , чтобы он делал еще один шаг и уменьшал количествоэлемента в кортежах и получить желаемый результат [(2,3);(5,6);(8,9);(11,12)]