Python/Python Programming

[Python] To obtain the average value of a list number element. (리스트 숫자 요소의 평균값 구하기)

Pydole 2019. 10. 14. 15:43

SUM 내장함수를 이용한 리스트 숫자 요소 평균값 구하기.

 

# 리스트 숫자요소를 sum 함수로 더한후 리스트 길이만큼 나눈다

numlist = [6,1,3,4,5,2,1]
print(sum(numlist) / len(numlist))
----------------------------------
3.142857142857143

 

 

 

리스트 숫자 요소 중 최대값과 최소값을 제외한 평균값 구하기.

(단, 최대값과 최소값이 중복이면 숫자 하나의 요소만 뺴기)

 

# 리스트 숫자요소를 sum 함수로 정렬한 한후 맨 앞과 뒤의 요소를 뺀 길이만큼 나눈다

numlist = [6,1,3,4,5,2,1]
print(sum(numlist) / len(sorted(numlist)[1:-1]))
------------------------------------------------
4.4