프로그래밍 언어/Python

파이썬(python) #8_ 튜플 자료형

Tigercow.Door 2018. 1. 1. 23:38


안녕하세요.

이번 포스팅에서는 튜플 자료형에 대해서 알아보도록 하겠습니다.


1. 튜플 자료형


지난 포스팅에서 리스트 자료형에 대해서 알아보았습니다. 리스트 자료형은 특정 숫자 또는 문자들이 대괄호('[',']')로 묶인 형태인데요, 튜플 자료형은 이와 다르게 소괄호('(',')')로 묶인 것입니다.

튜플은 어떻게 만들까요?

일단, 튜플은 리스트와 거의 비슷하지만 위에서 언급했던 점과 같이 약간의 차이점만 존재합니다.


- 리스트는 대괄호, 튜플은 소괄호로 둘러쌓인다.

- 리스트는 내부 요소의 생성, 삭제 및 수정이 가능하지만 튜플은 불가능하다.


이러한 튜플은 다음과 같은 모습을 가집니다.



위의 그림에서 세번째 항목과 같이, 튜플에서는 한가지 요소만 가질때에는 하나의 요소 뒤에 콤마(,)를 반드시 붙여줘야합니다.

또한 네번째 항목과 같이 괄호를 생략한 것은 자동으로 튜플로 생성됩니다.


이러한 튜플과 리스트에 있어서 가장 큰 차이점으로는, 위에서 언급하였듯이 요소의 값을 변화시킬 수 있는가 없는가입니다.



2. 튜플 요소 값 삭제 및 변경 오류


튜플 요소 값을 삭제하려 하면 아래와 같은 오류가 발생합니다.



마찬가지로, 튜플 요소 값을 수정하려 하면 아래와 같은 오류가 발생합니다.




3. 튜플 활용하기


리스트 자료형에서 활용했던 인덱싱, 슬라이싱, 더하기, 곱하기가 튜플에서도 가능합니다.


먼저 인덱싱과 슬라이싱입니다.




그리고 튜플 더하기와 곱하기 입니다.




이렇게 해서 튜플 자료형에 대해서도 알아보았습니다.

튜플 자료형은 기본적인 차이점을 제외하고 리스트와 매우 비슷하니 함께 공부해주세요.

다음 포스팅에서는 딕셔너리 자료형에 대해서 알아보겠습니다.

728x90