본문으로 건너뛰기

값을 변경할 수 없는 자료형, 튜플(Tuple)

값을 변경할 수 없는 자료형, 튜플(Tuple)

튜플(tuple)은 여러 개의 값을 순서대로 담는 자료형으로 리스트(List)와 유사하지만, 한 번 생성되면 그 내용을 변경할 수 없는 '불변성(immutable)'을 가진 것이 특징입니다.


튜플 선언

튜플은 소괄호 ()로 요소들을 감싸서 생성하며, 각 요소는 쉼표 ,로 구분합니다.

요소를 변경하거나 추가, 삭제하는 것은 불가능하지만, 인덱싱과 슬라이싱을 통해 값에 접근하거나 특정 값들을 추출할 수 있습니다.

튜플의 선언과 사용
my_tuple = (1, 2, 3)

print(my_tuple) # (1, 2, 3)

튜플 사용법

불변성을 활용해 좌표, rgb 색상 등 변경되지 않는 값들을 튜플로 표현할 수 있습니다.

튜플 예시
coordinates = (40.7128, 74.0060)  # 뉴욕의 위도와 경도

print("뉴욕의 위경도:", coordinates)


# 색상을 RGB값으로 표현
color = (255, 0, 0) # 빨간색

print("RGB 색상 값:", color)