728x90
파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다.
tuple(튜플)자료형에 대해서 배워보겠습니다.
1.tuple(튜플)
리스트와 같이 데이터를 묶어서 관리하는 자료형입니다.
특징은
- 괄호 () 를 사용합니다
- 값을 수정하거나 삭제할 수 없습니다.
가장큰 차이점은 값을 변화시킬수가 없다 입니다.
튜플의 여러가지 형태를 보겠습니다.

비어있는 튜플을 만드려면
t1 = ()
t1 = tuple()
이렇게 2가지 방법으로 만들 수 있습니다.
튜플을 만들때 특이한점은 t2와 같이 (1,) 값이 하나밖에 없어도 콤마(,)를 찍어줘야 한다 입니다.
튜플도 리스트와 마찬가지로 인덱스를 활용해 데이터에 접근할 수 있습니다.

문자열, 리스트와 마찬가지로 인덱싱이 가능합니다.
튜플 연산도 가능합니다.

더하기와 곱하기를 해보았습니다.
앞서 튜플은 수정 삭제가 불가능하다 라고 했는데 실제로 수정,삭제를 해보겠습니다.

t1튜플의 0번 인덱스를 삭제해 보려고 했는데
TypeError: 'tuple' object doesn't support item deletion
타입에러: '튜플'은 요소를 지우는 행위가 지원되지 않는다
는 메세지를 받았습니다.
이번엔 수정을 해보겠습니다.

마찬가지로
TypeError: 'tuple' object does not support item assignment
에러가 나는것을 확인할 수 있었습니다.
이렇게 튜플에 대해서 알아보았습니다.
추후에는 튜플을 활용한 함수와 메서드에 대해서 알아보겠습니다.
728x90
'Python' 카테고리의 다른 글
[Python] 20 - 기본기 - set 집합 자료형 (0) | 2021.09.01 |
---|---|
[Python] 19 - 기본기 - tuple 튜플 함수 & 메서드 (0) | 2021.08.31 |
[Python] 17 - 기본기 - 리스트 관련 함수,메서드 (0) | 2021.08.20 |
[Python] 16 - 기본기 - 리스트 자료형 (0) | 2021.08.17 |
[Python] 15 - 기본기 - bool 자료형 (0) | 2021.08.15 |