Ich habe eine Liste von Tupeln, die Koordinaten von Punkten darstellen. Wie kann ich sie nach dem ersten oder zweiten Wert sortieren, so dass ich meine Punkte zuerst von links nach rechts und dann von oben nach unten bestellen kann?Tupel sortieren in F #
5
A
Antwort
5
Klingt, als ob Sie z.B.
myList |> List.sortBy fst
Aber Tupel unterstützen strukturelle Gleichheit und Vergleich, so die Standard-Sortier (lexikographischer) können tun, was Sie wollen.
0
let sorted = List.sort_by (fun (a,b) -> a,b) myList
Ändern der a, b, wenn Sie benötigen andersrum
1
Verwandte Themen
- 1. F # Tupel in Funktionsparameter
- 2. sortieren Tupel in Listen in Python
- 3. Sortieren von Boost-Tupel
- 4. Sortieren von Bytes in Wörtern, Tupel in Python
- 5. ein bestimmtes Element in einem Tupel # F Zugriff auf
- 6. Get Element aus Menge von Tupel in F #
- 7. Tupel-Elemente an ein Tuple-Tupel in Python anhängen
- 8. Was ist die einfachste Art, Arrays abwechselnd zu sortieren (zB: T, T, F, F, F, T, F, T, F, F, F bis T, F, T, F, T, F, T, F, T, T, T)?
- 9. Kann ich Vektor von Tupel von Referenzen sortieren?
- 10. Sortieren Liste der Tupel nach numerischen Werten Python
- 11. Scala: Tupel in Funktionsargumente Decomposing
- 12. F # Endlosschleifen in F #
- 13. Erlang: Sortieren oder Sortieren von Funktionen für die Liste der Tupel-Listen
- 14. F # parameter passing
- 15. Ein Tupel in einem Tupel wiederholen
- 16. eine lange Tupel in kleinere Tupel
- 17. Destrukturierung Tupel von Tupel in Schließung
- 18. Sort Tupel ListBuffer
- 19. Warum gibt es keine Seq.partition in F #
- 20. F # Seq.sortBy in absteigender Reihenfolge
- 21. Ist nicht `void f (A <0>, Tupel <T *...>)` spezialisierter als `void f (A <I>, Tupel <T *...>)`?
- 22. Wie Tupel in Python spalten
- 23. Optional Tupel Tupel von Optionen
- 24. Methode in Tupel erfordert explizite `self` Argument
- 25. Wie Tupel in Zeichenfolge in Tupel-Objekt konvertieren?
- 26. Definieren von Parametern in F # -Funktionen, ist es besser Tupel zu verwenden?
- 27. Wie F [A \/B] in (F [A], F [B])
- 28. typecasting Tupel in swift
- 29. Tupel in Xaml deklarieren
- 30. Erweitern Tupel in Argumente
sort_by wurde später in sortBy umbenannt –