파이썬(Python)은 튜플(tuple) 객체를 효율적으로 다룰 수 있도록 다양한 내장 함수를 기본적으로 제공합니다. 이 함수들을 활용하면 튜플의 길이 확인, 최댓값과 최솟값 추출, 리스트와의 상호 변환 같은 작업을 단 한 줄의 코드로 간단하게 처리할 수 있습니다.
파이썬 튜플 내장 함수 목록
| 번호 | 함수 및 설명 |
|---|---|
| 1 | cmp(tuple1, tuple2) 두 튜플의 요소들을 서로 비교합니다. 참고: 파이썬 3부터는 이 함수가 제거되어 더 이상 사용할 수 없습니다. |
| 2 | len(tuple) 튜플에 포함된 전체 요소 개수, 즉 튜플의 길이를 반환합니다. |
| 3 | max(tuple) 튜플 내에서 값이 가장 큰 요소를 반환합니다. |
| 4 | min(tuple) 튜플 내에서 값이 가장 작은 요소를 반환합니다. |
| 5 | tuple(seq) 리스트 등 반복 가능한 시퀀스를 튜플로 변환합니다. |
튜플 내장 함수 사용 예제
실제 코드에서 각 함수가 어떻게 동작하는지 살펴보겠습니다.
t = (10, 20, 30, 40)
print(len(t)) # 4 : 튜플의 길이
print(max(t)) # 40 : 최댓값
print(min(t)) # 10 : 최솟값
lst = [1, 2, 3]
print(tuple(lst)) # (1, 2, 3) : 리스트를 튜플로 변환
이처럼 파이썬의 튜플 내장 함수는 코드를 간결하게 유지하면서도 데이터 처리 작업을 빠르게 수행하도록 도와줍니다. 특히 len(), max(), min(), tuple()은 실무에서도 매우 자주 사용되는 필수 함수이므로, 동작 방식과 함께 꼭 익혀두시기 바랍니다.