본문 바로가기
파이썬

파이썬 Finding the average of a list

by º기록 2020. 9. 19.
반응형

파이썬에서 목록의 평균을 찾아야합니다. 이것은 지금까지 내 코드입니다.

l = [15, 18, 2, 36, 12, 78, 5, 6, 9]
print reduce(lambda x, y: x + y, l)

목록에있는 값을 더하기 위해 가지고 있지만 어떻게 나누는 지 모르겠습니까?

 

해결 방법

 


l = [15, 18, 2, 36, 12, 78, 5, 6, 9]

import statistics
statistics.mean(l)  # 20.11111111111111

이전 버전의 Python에서는 다음을 수행 할 수 있습니다.

sum(l) / len(l)

Python 2에서는 len 을 float로 변환하여 float 나눗셈을해야합니다.

sum(l) / float(len(l))


 

참조 페이지 https://stackoverflow.com/questions/9039961

 

 

반응형

댓글