【问题标题】:Attempting to get the average from numbers in a dictionary试图从字典中的数字中获取平均值
【发布时间】:2020-01-12 15:52:30
【问题描述】:

我想使用平均函数来获取 avg 使用字典中的值。我在解析时得到 unexpected EOF。我怀疑我的函数格式都错了。

def get_average(numbers):
    return(numbers(sum/(len))

【问题讨论】:

    标签: function average


    【解决方案1】:

    我完全重写了你的代码。这是我计算字典成员平均值的方法。

    def get_average(numbers):
        val = 0
        for v in numbers.values():
            val += v
        avg = val / len(numbers)
        return avg
    
    if __name__ == '__main__':
        numbers = {
            'one': 1,
            'two': 2
        }
    
        print(get_average(numbers)) # 1.5
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      相关资源
      最近更新 更多