Python程序,获取不同条目的平均高度

Python程序,获取不同条目的平均高度

假设我们有一组高度,其中可能会有一些重复的条目。我们必须找到这些高度不同条目的平均值。

因此,如果输入是heights = [96, 25, 83, 96, 33, 83, 24, 25],那么输出将是52.2,因为唯一的元素是[96, 25, 83, 33, 24],所以总和为96 + 25 + 83 + 33 + 24 = 261,平均数是261/5 = 52.2。

要解决这个问题,需要按照以下步骤进行 −

  • h_set := 从heights中创建一个集合以删除重复项

  • 返回h_set项的总和/h_set集合的大小

示例

让我们看一下以下实现以更好地理解

def solve(heights):
   h_set = set(heights)
   return sum(h_set)/len(h_set)

heights = [96, 25, 83, 96, 33, 83, 24, 25]
print(solve(heights))

输入

[96,25,83,96,33,83,24,25]

输出

52.2

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程