본문 바로가기
함수 설명/기본 및 범용

[Python] 다 합해서 얼마라고요? sum()

by First Adventure 2024. 7. 11.
반응형

소개

  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()함수와 함께 자주사용되는 함수입니다.

 

관련 내용

  [Python] 폴더 생성해줘! os.makedirs(), os.mkdir()

  [Python] 현재 경로 알려줘! os.getcwd()

  [Python] 가진 거 다꺼내! os.listdir()으로 목록 확인하기

 

반응형