| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| |
 | Besichtigung der MAIT.Cloud in Frankfurt | 17.09.2025, eine Veranstaltung am 17.09.2025
|
Autor
|
Thema: SORT macht Fehler, Alternative (937 / mal gelesen)
|
Greskamp Mitglied Ingenieur
  
 Beiträge: 523 Registriert: 12.03.2003
|
erstellt am: 22. Jan. 2017 15:19 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich habe ja schon gelesen das SORT nicht stabil läuft, aber so ein Chaos. Hat da jemand eine Alternative zu? Anbei mal ein kleines Programm als Beispiel. DA sind 2 identische Listen drin, die werden beide jeweils kopiert und dann einmal nach klein und einmal nach groß sortiert. Bei der einen bleibt der Inhalt richtig drin, bei der einen wird aus 18 Einträgen nur noch einer. Das kann doch wohl nicht sein, oder? Gibt es eine Alternative wie ich das Aufbauen kann? ------------------ Gruß Peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Patrick Weber Mitglied Konstruktionstechniker, Admin
  
 Beiträge: 659 Registriert: 20.11.2006 Win11 Pro 23H2 Core i7-12700, 32GB RAM, Quadro P620 Creo Elements/Direct 19.0 M030 ModelManager 19.0 License Server 19.0 F000 clisp,VB.net,VBA,AHK,Python
|
erstellt am: 23. Jan. 2017 10:54 <-- editieren / zitieren --> Unities abgeben:          Nur für Greskamp
Die SORT-Funktion ist destruktiv. Du musst den Rückgabewert speichern. (setq Falldrei (sort Falldrei #'< :key #'third)) (setq Fallvier (sort Fallvier #'> :key #'third)) ------------------ Patrick [Diese Nachricht wurde von Patrick Weber am 23. Jan. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Greskamp Mitglied Ingenieur
  
 Beiträge: 523 Registriert: 12.03.2003
|
erstellt am: 23. Jan. 2017 13:50 <-- editieren / zitieren --> Unities abgeben:         
|
Patrick Weber Mitglied Konstruktionstechniker, Admin
  
 Beiträge: 659 Registriert: 20.11.2006 Win11 Pro 23H2 Core i7-12700, 32GB RAM, Quadro P620 Creo Elements/Direct 19.0 M030 ModelManager 19.0 License Server 19.0 F000 clisp,VB.net,VBA,AHK,Python
|
erstellt am: 23. Jan. 2017 15:36 <-- editieren / zitieren --> Unities abgeben:          Nur für Greskamp
|
Greskamp Mitglied Ingenieur
  
 Beiträge: 523 Registriert: 12.03.2003
|
erstellt am: 23. Jan. 2017 17:36 <-- editieren / zitieren --> Unities abgeben:         
Noch mal danke, das steht da aber nur zwischen den Zeilen so drin, also mit meinen beschränkten Englisch Kenntnisse wäre ich so nicht schlau draus geworden... Aber jetzt läuft es... ------------------ Gruß Peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |