Tengo una lista de tuplas que representan coordenadas de puntos. ¿Cómo puedo ordenarlos por el primer o segundo valor, para poder ordenar mis puntos de izquierda a derecha primero y de arriba a abajo?Ordenando tuplas en F #
5
A
Respuesta
5
Suena como quieras, p.
myList |> List.sortBy fst
Pero tuplas igualdad de la ayuda estructural y comparación, por lo que el orden predeterminado (lexicográfico) puede hacer lo que quiera.
0
let sorted = List.sort_by (fun (a,b) -> a,b) myList
Cambiar el a, b si necesita al revés
1
Cuestiones relacionadas
- 1. Ordenando un diccionario de tuplas en Python
- 2. Ordenando una tupla que contiene tuplas
- 3. F # constructor no acepta tuplas?
- 4. Grupo a funcionar con tuplas de F #
- 5. Ordenando la deque de las tuplas de impulso
- 6. Definiendo parámetros en funciones F #, ¿es mejor usar tuplas?
- 7. Generando tuplas de tuplas
- 8. Ordenar Tuplas Python
- 9. Ordenando en bash
- 10. Ordenando archivos por fecha
- 11. Semántica del desempaquetado de tuplas en python
- 12. C++ 0x: ¿se permiten tuplas de tuplas?
- 13. Agrupación Python tuplas lista de tuplas
- 14. ¿Cómo ordenar (lista/tupla) de listas/tuplas?
- 15. Expandir tuplas en argumentos
- 16. Ordenando meses en R
- 17. ordenando palabras en python
- 18. ggplot2: ordenando un diagrama
- 19. Manipulando tuplas
- 20. Ordenando NSTableView
- 21. Ordenando LinkedHashMap
- 22. Ordenando música
- 23. Ordenando NSDictionary
- 24. Ordenando Directory.GetFiles()
- 25. F # Seq.sortPor orden descendente
- 26. F # parámetro que pasa
- 27. Cómo invertir tuplas en Python?
- 28. Haskell clase de tipos de tuplas
- 29. Ordenando matrices coincidentes en Java
- 30. Ordenando valores dobles en JTable
sort_by fue posteriormente renombrado como sortBy –