▪︎ 튜플 (Tuple)
▫︎ 튜플 (Tuple)
- 순서가 존재하는 여러 데이터의 모음
- 불변 (immutable) 자료형
- sql 에서도 많이 사용 됨
- 원소가 하나인 튜플을 생성할 때는 원소 뒤에 “ , ”를 찍어줘야 됨
- 보통 소괄호 ( ) 와 “ , “를 사용하여 원소를 나열 소괄호 ( )없이 “ , “만으로 생성 가능하지만 명확성을 위해 사용
- 예시
▫︎ 언패킹 (Unpacking)
- 시퀀스에 저장된 여러 값을 여러 변수에 나누어 저장하는 것
- 변수의 개수와 원소의 개수가 일치 시 작동
- 구조 분해 할당 (Destruction)
- 예시
▫︎ 튜플의 불변성
- 불변성 : 객체가 생성된 이후 내부 데이터를 변경할 수 없는 것
- 일반적인 수정 및 삭제는 불가능
- 슬라이싱을 활용한 튜플의 수정
- 튜플의 원소는 삭제할 수 없지만, 튜플 자체는 삭제 가능 (del 사용)