반응형
파이썬으로 리스트 값의 평균을 구하는 가장 효율적인 코드 Top 5를 알려드리겠습니다.
1. 파이썬 내장 함수 sum()과 len()을 사용하는 방법
my_list = [1, 2, 3, 4, 5]
average = sum(my_list) / len(my_list)
2. numpy 라이브러리의 mean() 함수를 사용하는 방법
import numpy as np
my_list = [1, 2, 3, 4, 5]
average = np.mean(my_list)
3. statistics 라이브러리의 mean() 함수를 사용하는 방법
import statistics
my_list = [1, 2, 3, 4, 5]
average = statistics.mean(my_list)
4. for문을 이용하여 구하는 방법
my_list = [1, 2, 3, 4, 5]
total = 0
for i in my_list:
total += i
average = total / len(my_list)
5. 제너레이터 표현식(generator expression)과 sum() 함수를 사용하는 방법
my_list = [1, 2, 3, 4, 5]
average = sum(i for i in my_list) / len(my_list)
위와 같은 5가지 방법은 파이썬에서 평균을 구하는 방법 중 가장 효율적인 코드들 입니다.
반응형
'파이썬' 카테고리의 다른 글
팰린드롬(Palindrome) [알고리즘 설명] & [파이썬 구현] 유찬맨 (0) | 2023.01.28 |
---|---|
파이썬(Python) 1부터 10000 사이 소수 구하는 알고리즘 - 에라토스테네스의 체, 장점과 단점 | 유찬맨 (0) | 2023.01.27 |
파이썬(Python) While 다양한 사용법 정리(break, continue, else) | 유찬맨 (0) | 2023.01.27 |
파이썬 print() 다양한 사용법( 문자열 포맷팅, f-strings, 출력 시 탭 공백 추가, 클래스 인스턴스를 출력 등) (0) | 2023.01.27 |
3분만에 파이참(PyCharm) 다운로드 및 설치 하는법 - 유찬맨 (2) | 2021.07.28 |
댓글