Mit Python habe ich eine Liste von zwei-Element-Wörterbüchern, die ich alle Werte eines Elements basierend auf den Werten eines anderen Elements zusammenfassen möchte . dh.Summieren der Werte eines Elements eines Wörterbuchs basierend auf den Werten eines anderen Elements
[{'elev': 0.0, 'area': 3.52355755017894}, {'elev': 0.0, 'area': 3.5235575501288667}]
Dies ist das Format (obwohl es viel mehr Einträge als diese sind), und für jede unterschiedliche elev
würde Ich mag die Summe aller area
Werte haben, die ihm entsprechen. Für den elev
Wert von 0.0
würde ich die Summe aller Werte mag, gleich für elev
von 0.1
etc
zurück Hallo, hast du etwas versuchen? – Frodon
Ja Ich versuchte eine for-Schleife innerhalb einer for-Schleife, um über die Elev-Werte zu iterieren und sie mit einem neuen Wörterbuch zu vergleichen, das nur die Höhe und die Anhäufung der Gesamtfläche für diese Höhe speichern würde. Aber es funktionierte nicht bei alle und haben nur eine leere Liste zurückgegeben – McLeodx
Sie können ein anderes Wörterbuch erstellen, in dem der erste Eintrag der Wert von elev und der zweite die Summe aller Bereiche ist, die diesem bestimmten elev-Wert entsprechen. Jetzt durchlaufen Sie einfach Ihre ursprüngliche Liste und ändern Sie Ihre resultierende Liste. – GadaaDhaariGeek