| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | NVIDIA Run:ai RTX PRO Server Promotion, eine Pressemitteilung
|
|
Autor
|
Thema: Listenberechnung (584 mal gelesen)
|
giami Mitglied

 Beiträge: 18 Registriert: 29.10.2003
|
erstellt am: 13. Nov. 2003 08:37 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, habe wieder einmal ein kleines Problem. Wie kann ich mehrere Werte einer Liste zusammenzählen damit ich am Schluss eine neue Liste mit den Gesamtergebnissen bekomme? Danke und Gruss Patrick z.B.: alt: ((Layer1 . 1111.11) (Layer1 . 2222.22) (Layer2 . 4444.44)) neu: ((Layer1 . 3333.33) (Layer4 . 4444.44)) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
       

 Beiträge: 4201 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 13. Nov. 2003 09:59 <-- editieren / zitieren --> Unities abgeben:          Nur für giami
Hallo Patrick, folgende Zeilen machen das:
Code:
(defun addcdrsortli (li /) (mapcar '(lambda (W) (cons W (apply '+ (mapcar 'cdr (vl-remove-if-not '(lambda (CW) (= W (car CW)) ) li ) ) ) ) ) (remove_dopp (mapcar 'car li)) ) ) (defun remove_dopp (li / erg) (mapcar '(lambda (W) (if (not (member W erg)) (setq erg (cons W erg)) ) ) li ) (reverse erg) ) (vl-load-com) (setq ali '(("Layer1" . 1111.11) ("Layer1" . 2222.22) ("Layer2" . 4444.44))) (addcdrsortli ali)
Bei Fragen ... 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 |

| | Anzeige: | Infos zum Werbeplatz >> | pissuCAD CAD APP für Tiefbau, Umwelt Since 1985, AnkiSOFT Software developes software to design infrastructure projects.
pissuCAD has been developed for Wastewater Network Design. It is for Drawing / Modelling / Planning / Design / Analyze / Simulation the wastewater network.
The software works under AutoCAD or ZWCAD.
|
|
giami Mitglied

 Beiträge: 18 Registriert: 29.10.2003
|
erstellt am: 13. Nov. 2003 11:02 <-- editieren / zitieren --> Unities abgeben:         
|