尝试从字典中的数字中获取平均值

时间:2020-01-12 15:52:30

标签: function average

我想使用平均值函数使用字典中的值获取 avg 。解析时出现意外的EOF 。我怀疑我的函数格式有误。

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

1 个答案:

答案 0 :(得分:0)

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

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