반응형
소개
sum 함수는 주어진 반복 가능한 객체의 모든 요소를 더한 값을 반환하는 파이썬 내장 함수입니다. 이 함수는 리스트, 튜플, 세트 등 다양한 반복 가능한 객체에서 사용할 수 있으며, 숫자의 합계를 구할 때 매우 유용합니다.
기본 사용법
상세 설명
- sum 함수의 기본 구문은 sum(iterable, start=0)입니다.
- iterable: 합계를 구할 반복 가능한 객체입니다.
- start: 합계의 초기값입니다. 기본값은 0입니다.
- sum 함수는 반복 가능한 객체의 모든 요소를 더한 값을 반환합니다. 숫자형 데이터 타입(정수, 부동 소수점 등)과 함께 사용할 수 있습니다.
- sum 함수는 start 값을 지정하여 초기값을 설정할 수 있으며, 이는 합계에 포함됩니다.
예시 설명
- sum([1, 2, 3, 4, 5])는 리스트 [1, 2, 3, 4, 5]의 모든 요소를 더하여 15를 반환합니다.
- sum((1, 2, 3, 4, 5))는 튜플 (1, 2, 3, 4, 5)의 모든 요소를 더하여 15를 반환합니다.
- sum({1, 2, 3, 4, 5})는 세트 {1, 2, 3, 4, 5}의 모든 요소를 더하여 15를 반환합니다.
- sum([1, 2, 3, 4, 5], 10)는 초기값 10을 설정하고 리스트 [1, 2, 3, 4, 5]의 모든 요소를 더하여 25를 반환합니다.
# 리스트의 합
numbers = [1, 2, 3, 4, 5]
result = sum(numbers)
print(result)
# 출력: 15
# 튜플의 합
numbers = (1, 2, 3, 4, 5)
result = sum(numbers)
print(result)
# 출력: 15
# 세트의 합
numbers = {1, 2, 3, 4, 5}
result = sum(numbers)
print(result)
# 출력: 15
# 초기값 지정 후 합계
numbers = [1, 2, 3, 4, 5]
result = sum(numbers, 10)
print(result)
# 출력: 25
라이센스
Python의 표준 라이브러리와 내장 함수들은 Python Software Foundation License (PSFL) 하에 배포됩니다. 자세한 라이센스 내용은 Python 공식 라이센스 페이지에서 확인할 수 있습니다.
마무리
abs(), min(), max()함수와 함께 자주사용되는 함수입니다.
관련 내용
반응형
'함수 설명 > 기본 및 범용' 카테고리의 다른 글
[NumPy] 배열 생성: np.array() 사용 및 설명 (1) | 2024.10.01 |
---|---|
[Python] 정체를 밝혀라! type() (0) | 2024.07.11 |
[Python] 바로 문자해! str() (0) | 2024.07.11 |
[Python] 정리 좀 할게! sorted() (0) | 2024.07.11 |
[Python] 거꾸로 센다! reversed() (0) | 2024.07.11 |