본문 바로가기

BLOG/파이썬 기초

[파이썬] 평균 구하는 함수는?

 

숫자형 데이터를 연산하거나 처리할 때, 평균을 구해야 하는 경우가 종종 있습니다.

총합을 구하는 sum() 함수처럼, 평균을 구하는 함수 avg()도 있을 것 같지만 파이썬에는 평균을 구하는 함수가 없습니다.

 

그렇기 때문에 직접 평균을 구해야 합니다.

평균을 구하는 방법은 '데이터의 총합 / 데이터 개수'인데요, 이때 데이터의 총합은 sum() 함수를 이용하고, 데이터 갯수는 len() 함수를 이용하면 됩니다.

 

예를 들어, score = [50, 60, 70, 80]이라는 데이터가 있고, score의 평균을 구하고 싶다면 아래와 같이 코드를 작성하면 됩니다.

 

score = [50, 60, 70, 80]
avg = sum(score)/len(score)
print(avg)

 

65.0

 

만약, 평균을 구해야 하는 것들이 많다면 평균을 구하는 코드를 하나의 함수로 만드는 것도 좋은 방법이 될 수 있습니다.