Python/Python 문법
12. 파이썬 데이터구조 (Data Structure) - Tuple _ Tuple 튜플의 특징, 활용 방법
Cong_S
2022. 4. 20. 18:03
튜플은 ( ) 소괄호와 tuple 함수로 만들 수 있다.
또한 괄호 없이 여러 개의 콤마로만 작성해도 Tuple 을 만들 수 있다.
ex. t = a, b, c
type(t)
tuple
List 와 기본적인 구조가 같다. 순서(sequence, 시퀀스)가 있다.
다만, 다른 데이터 구조들과 가장 크게 다른 점은 Tuple은 폐쇄적인 형태의 데이터라는 점이다.
Tuple 은 데이터의 편집, 즉 변경, 추가, 삭제 모두 할 수 없다. (출력만 가능함)
그러니 List 랑 비슷하다하여도 활용법이 완전히 달라지는데
보통 보안이 필요한 곳에 많이 사용하게 된다.
이러한 특이점 때문에 Tuple 의 데이터를 다시 쓰려고 할 때에는 덮어쓰기의 형태로 변수를 다시 지정해줘야한다.
ex.
t = (a, b, c) (기존)
t = (A, b, c) (t 를 다시 지정)
이 경우 기존 t의 정보는 삭제된다.