Pythonを使用して、別の要素の値に基づいて1つの要素のすべての値を合計したい2要素辞書のリストがあります。すなわち、別の要素の値に基づいて辞書のある要素の値を合計する
[{'elev': 0.0, 'area': 3.52355755017894}, {'elev': 0.0, 'area': 3.5235575501288667}]
これは、(これよりはるかに多くのエントリがあるが)フォーマットであり、各異なるelev
ため、私はそれに対応するすべてのarea
値の合計したいと思います。私は0.1
のelev
など
を返し
、あなたが何かをしようとしたのですか? – Frodon
はいforループ内でループを試して、エレベーション値を反復して、エレベーションとエレベーション全体の累積を格納する新しい辞書と比較してみましょう。すべて空リストを返す – McLeodx
最初のアイテムがelevの値になり、2番目のアイテムがその特定の高さの値に対応するすべてのエリアの合計となる別の辞書を作成できます。今度は元のリストを繰り返し、結果リストを変更してください。 – GadaaDhaariGeek