파이썬 sum 설명 파이썬에서 시퀀스 자료형(리스트, 튜플, 문자열 등)의 합계를 구하는 방법은 여러 가지가 있습니다. 그 중 가장 기본적인 방법은 sum() 함수를 사용하는 것입니다. sum() 함수는 시퀀스 자료형의 요소들을 순회하면서 합계를 구하고, 그 결과를 반환합니다.
파이썬 sum() 함수로 시퀀스 자료형 합계 구하기
1: sum() 함수의 사용법
sum() 함수의 사용법은 다음과 같습니다.
python
sum(시퀀스 자료형)
예를 들어, 다음과 같이 리스트의 합계를 구할 수 있습니다.
```python
numbers = [1, 2, 3, 4, 5] sum(numbers) 15 ```
또는 다음과 같이 튜플의 합계를 구할 수 있습니다.
```python
numbers = (1, 2, 3, 4, 5) sum(numbers) 15 ```
2: sum() 함수의 반환값
sum() 함수의 반환값은 시퀀스 자료형의 요소들의 합입니다. 예를 들어, 다음과 같이 리스트의 합계를 구할 경우, 합계 값인 15가 반환됩니다.
```python
numbers = [1, 2, 3, 4, 5] sum(numbers) 15 ```
3: sum() 함수의 특징
sum() 함수는 시퀀스 자료형의 요소들이 모두 숫자여야만 합니다. 만약 시퀀스 자료형의 요소 중 하나라도 숫자가 아닌 경우, ValueError 예외가 발생합니다.
```python
numbers = [1, 2, 3, "4", 5] sum(numbers) Traceback (most recent call last): File "", line 1, in ValueError: sequence item 3: expected an integer, got "4" ```
4: sum() 함수의 응용
sum() 함수는 시퀀스 자료형의 합계를 구하는 데 유용하게 사용할 수 있습니다. 예를 들어, 다음과 같이 리스트의 합계를 구하여 평균을 구할 수 있습니다.
```python
numbers = [1, 2, 3, 4, 5] sum(numbers) / len(numbers) 3.0 ```
결론
sum() 함수는 파이썬에서 시퀀스 자료형의 합계를 구하는 데 가장 기본적인 방법입니다. 사용법이 간단하고, 다양한 시퀀스 자료형에 적용할 수 있기 때문에, 유용하게 사용할 수 있는 함수입니다.
해시태그
파이썬 #sum #시퀀스자료형 #합계 #함수
댓글