Python - 리스트 평균 구하기, 3가지 방법

리스트의 모든 요소들의 평균을 계산하는 방법을 소개합니다.

1. sum() / len()로 리스트 평균 계산

sum(list)는 list의 모든 요소의 합을 리턴합니다. len(list)리스트의 길이를 리턴합니다. 합을 개수로 나누면 평균을 계산할 수 있습니다.

my_list = [10, 20, 30, 40, 50, 60]
mean = sum(my_list) / len(my_list)
print(mean)

Output:

35.0

1.1 for문으로 리스트 평균 계산

리스트의 합계를 계산할 때 sum()을 사용하지 않고 반복문으로 직접 계산할 수도 있습니다.

my_list = [10, 20, 30, 40, 50, 60]

sum = 0
for n in my_list:
    sum = sum + n

mean = sum / len(my_list)
print(mean)   # 35.0

for in 반복문의 다양한 활용 방법은 "Python - for in 반복문 (enumerate, range)"을 참고해주세요.

2. statistics로 리스트 평균 계산

statistics.mean(list)는 list의 평균을 계산하여 리턴합니다. 이렇게 평균을 계산할 수 있습니다.

import statistics

my_list = [10, 20, 30, 40, 50, 60]
mean = statistics.mean(my_list)
print(mean)

Output:

35

3. numpy로 리스트 평균 계산

아래와 같이 numpy를 사용하여 리스트의 평균을 계산할 수도 있습니다.

import numpy

my_list = [10, 20, 30, 40, 50, 60]
mean = numpy.mean(my_list)
print(mean)

Output:

35.0

numpy의 sum()에 대한 자세한 내용은 "numpy.sum(), 배열의 합"를 참고해주세요.

Loading script...

Related Posts

codechachaCopyright ©2019 codechacha