Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中数组中多个对象元素的总和和平均值_Python_Arrays_Object_Sum_Average - Fatal编程技术网

python中数组中多个对象元素的总和和平均值

python中数组中多个对象元素的总和和平均值,python,arrays,object,sum,average,Python,Arrays,Object,Sum,Average,我正试图将Django的回复发送到前端,我的回复如下所示 [ { "MonthNameOfYear": "January", "Population": 113692, "Density": 68247, }, { "MonthNameOfYear": "February", "Population": 973990,

我正试图将Django的回复发送到前端,我的回复如下所示

[
        {
            "MonthNameOfYear": "January",
            "Population": 113692,
            "Density": 68247,
        },
        {
            "MonthNameOfYear": "February",
            "Population": 973990,
            "Density": 58158,
        }
        {
            "MonthNameOfYear": "March",
            "Population": 534123,
            "Density": 33242,
        }
        {
            "MonthNameOfYear": "April",
            "Population": 234520,
            "Density": 12340,
        }
        {
            "MonthNameOfYear": "May",
            "Population": 153234,
            "Density": 42342,
        }
]
[
    { 
         "totalPopulation": something,
         "avgDensity": something
    }
]
我想要另一个数组,其中有所有月份的人口总数和平均密度 像这样的

[
        {
            "MonthNameOfYear": "January",
            "Population": 113692,
            "Density": 68247,
        },
        {
            "MonthNameOfYear": "February",
            "Population": 973990,
            "Density": 58158,
        }
        {
            "MonthNameOfYear": "March",
            "Population": 534123,
            "Density": 33242,
        }
        {
            "MonthNameOfYear": "April",
            "Population": 234520,
            "Density": 12340,
        }
        {
            "MonthNameOfYear": "May",
            "Population": 153234,
            "Density": 42342,
        }
]
[
    { 
         "totalPopulation": something,
         "avgDensity": something
    }
]
对象的数量可能会有所不同。加上对象内的元素也可能增加,我需要计算总和和平均值。
现在,我正在点击一个数据库来获取数据并使其成为一个数组,我不想在这方面做任何更改,因为这在许多其他情况下是一个常见的功能。

从给定的列表中生成所需实体的列表(我想它被命名为
some\u list
,因为您没有提供名称):

只需将列表相加,即可计算总人口:

total_population = sum(population_list)

对于平均值的计算,存在如此多的可能解,几乎不可能将它们全部命名。可能是来自
统计数据
包的
mean()

您好,欢迎来到StackOverflow!您似乎认为StackOverflow是一个发布问题并获得一些代码作为回报的站点。事实并非如此。您的问题很可能很快就会被关闭甚至删除。为了防止将来发生这种情况,请和。特别地,