Notice
Recent Posts
Recent Comments
Link
코드 여행 일기
파이썬 튜플(Tuple) 소개와 활용 예제 본문
728x90
반응형
안녕하세요! 이번에는 파이썬의 데이터 타입 중 하나인 "튜플(Tuple)"에 대해 알아보겠습니다.
튜플은 리스트와 유사하지만 한 번 생성되면 값을 변경할 수 없는 불변(immutable)한 자료형입니다.
이번 글에서는 튜플의 특징과 예제를 통해 어떻게 활용하는지 알아보겠습니다.
파이썬 튜플이란?
파이썬에서 튜플은 괄호 ()를 사용하여 정의되며, 각 요소는 쉼표 ,로 구분됩니다.
튜플은 한 번 생성되면 값을 추가, 삭제, 변경할 수 없습니다.
예제:
# 튜플 생성
my_tuple = (1, 2, "apple", 3.14, True)
# 튜플 출력
print("튜플:", my_tuple)
결과:
튜플: (1, 2, 'apple', 3.14, True)
튜플의 특징
- 불변성(Immutable): 튜플은 한 번 생성되면 요소를 변경할 수 없습니다.
- 쉼표로 구분: 튜플의 각 요소는 쉼표로 구분되며, 괄호를 사용하여 정의됩니다.
튜플의 활용 예제
# 여러 데이터 타입을 가진 튜플
mixed_tuple = (1, "apple", True, 3.14)
# 튜플 인덱싱과 슬라이싱
print("첫 번째 요소:", mixed_tuple[0])
print("슬라이싱:", mixed_tuple[1:3])
# 중첩된 튜플
nested_tuple = ((1, 2, 3), ("apple", "orange"), True)
# 튜플 언패킹
a, b, c = (4, 5, 6)
# 길이가 1인 튜플
single_element_tuple = (42,)
# 튜플을 이용한 함수 반환
def coordinates():
return (4, 5)
# 함수에서 반환된 튜플 사용
x, y = coordinates()
튜플의 활용
- 데이터 묶음: 서로 다른 데이터 타입을 묶어서 사용할 때 유용합니다.
- 함수 반환값: 여러 값을 반환할 때 튜플을 사용하여 한 번에 반환할 수 있습니다.
- 불변성 활용: 값이 변경되지 않아야 하는 상황에서 활용됩니다.
파이썬의 튜플은 데이터의 묶음이 필요한 경우나
변경되지 않아야 하는 상황에서 효과적으로 사용할 수 있는 자료형입니다.
계속해서 파이썬의 다양한 기능을 탐험해보세요!
728x90
반응형
'코딩 > Python' 카테고리의 다른 글
파이썬 type() 함수 활용 예제 (1) | 2024.01.07 |
---|---|
파이썬 집합(Set) 소개와 활용 예제 (1) | 2024.01.07 |
파이썬 random 모듈의 sample 함수 활용하기 (0) | 2024.01.07 |
파이썬 사전(Dictionary) 소개와 활용 예제 (1) | 2024.01.05 |
파이썬 리스트 정렬과 역 정렬: sort(), sorted(), reverse(), reversed() 활용하기 (1) | 2024.01.05 |