Finding mean of a values in a dictionary without using .values() etc

前端 未结 10 1300
挽巷
挽巷 2021-01-02 17:29

I have a dictionary that looks like:

G={\'E\': 18.0, \'D\': 17.0, \'C\': 19.0, \'B\': 15.0, \'A\': 0}

I have to find the mean of the values

10条回答
  •  走了就别回头了
    2021-01-02 17:45

    In Python 3.4 upwards there is a very clear way:

    import statistics
    numbers = [G[key] for key in G]
    mean_ = statistics.mean(numbers)
    

提交回复
热议问题