| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt, eine Pressemitteilung
|
Autor
|
Thema: Sortieren von Listen (1018 mal gelesen)
|
AB Mitglied
Beiträge: 255 Registriert: 24.05.2002 Mechanical Desktop 6 AutoCAD 2002
|
erstellt am: 27. Okt. 2003 08:16 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen zusammen, ich komme habe bspw. folgende Liste: (((1 2 3) (4 5 6) (7 8 9)) ((10 11 12) (13 14 15) (16 17 18))) Nun möchte ich aber, diese Liste umsortieren, so dass ich folgendes Ergebnis erhalte: (((7 8 9) (4 5 6) (1 2 3)) ((16 17 18) (12 14 15) (10 11 12))) Das bekomme ich aber nicht hin. Mir wird alles mögliche sortiert, aber nicht das, was ich will. Könnt Ihr mir weiterhelfen? Viele Grüße Andrea
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 27. Okt. 2003 08:23 <-- editieren / zitieren --> Unities abgeben: Nur für AB
Hallo Andrea, vielleicht hast du nur ein unpassendes Bsp gewählt, aber nach einer Sortierung sieht das nicht aus. Im Bsp sind die Listen einfach nur umgekehrt worden (reverseiert). Das bekommst du dann hiermit hin: (setq a '(((1 2 3) (4 5 6) (7 8 9)) ((10 11 12) (13 14 15) (16 17 18))) b (mapcar 'reverse a)) Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP- Projektschulung NEU: Praxisorientierte Schulungen und Workshops durch die bekannten CAD.de Moderatoren AutoCAD, AutoCAD LT, AutoCAD Mechanical, Mechanical Desktop, Architectural Desktop Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AB Mitglied
Beiträge: 255 Registriert: 24.05.2002 Mechanical Desktop 6 AutoCAD 2002
|
erstellt am: 27. Okt. 2003 08:44 <-- editieren / zitieren --> Unities abgeben:
Oh, das war genau das, was ich gesucht habe. Da ich aber nicht immer an alle möglichen Befehle in LISP denke, mache ich mir teilweise das Leben viel zu schwer. So habe ich mit vl-sort, viel zu kompliziert gedacht. Vielen Dank für Deine Hilfe, Andrea Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|