반응형
Tuple
- 기본적인 특징은 리스트와 동일
- 여러 값을 저장할 때 사용
- 순서 존재, 인덱스 값 O
- 소괄호 ( ) 를 사용하여 튜플 사용
- 원칙적으로 소괄호를 사용하나 사용자편의상 괄호 없이도 가능
- 값 변경 불가
- 한 번 생성하면 변경할 수 없는 불변(Immutable) 자료
- 값 변경이 불가하기 때문에 추가, 수정, 삭제 불가
- 즉, 튜플은 데이터의 무결성을 보장하려 할 때 사용
튜플 선언
- 변수 = ( n1, n2, n3... )
- 소괄호로 구분하여 여러 값 저장 가능
값 출력
- 요소 접근 시 인덱스를 활용
# 튜플 생성
my_t = (1, 2, 3)
# 튜플 요소에 접근
print(my_tuple[0]) # >>> 1
print(my_tuple[2]) # >>> 3
리스트와 튜플의 차이
List (리스트) | Tuple (튜플) | |
값 변경 | 가능 | 불가 |
선언 방법 | 대괄호 사용 [ ] | 소괄호 사용 ( ) |
반응형