python中数组中多个对象元素的总和和平均值
我正试图将Django的回复发送到前端,我的回复如下所示python中数组中多个对象元素的总和和平均值,python,arrays,object,sum,average,Python,Arrays,Object,Sum,Average,我正试图将Django的回复发送到前端,我的回复如下所示 [ { "MonthNameOfYear": "January", "Population": 113692, "Density": 68247, }, { "MonthNameOfYear": "February", "Population": 973990,
[
{
"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是一个发布问题并获得一些代码作为回报的站点。事实并非如此。您的问题很可能很快就会被关闭甚至删除。为了防止将来发生这种情况,请和。特别地,