-
iterable 속 숫자를 다 더해주는 sum 내장함수Python 2021. 1. 21. 10:29
sum의 기본 형태는 다음과 같다.
sum(iterable[, start = 0])
값을 차례대로 꺼낼 수 있는 iterable 자료형을 첫 인자로 제시하고, 옵션으로 처음으로 더해줄 숫자를 정해줄 수 있다.
다만 iterable의 자료형의 요소들이 숫자로 구성되어 있어야 한다. 만일 숫자로 구성되어 있지 않거나 데이터 타입이 섞여있다면 에러가 난다.
for문을 돌면서 리스트 혹은 튜플 내의의 합을 구할 필요 없이 숫자의 모든 합을 구하고 싶다면, sum 내장함수를 사용한다.
ex)
score = [88, 95, 70, 100, 99] score_sum = sum(score) print(score_sum)
452
두 번째 인자에 값을 전달했을 때
score = [76, 92, 84, 100, 35] score_sum = sum(score, 100) print(score_sum)
487
'Python' 카테고리의 다른 글
리스트 안 빈 문자 제거하기 (0) 2021.01.21 변수의 값 바꾸기 (swap) (0) 2021.01.21 python의 삼항 연산자 (0) 2021.01.21 zfill()과 rjust()와 ljust() (0) 2021.01.20 2진수, 8진수, 16진수 표현 (0) 2021.01.20