Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

CKtrace's Devlog

[Python] - 튜플 자료형 본문

Python

[Python] - 튜플 자료형

CKtrace 2021. 12. 26. 16:03

 

 

 

튜플(Tuple) - Feature


 

튜플(Tuple)은 여러 개의 자료를 하나로 묶는 데 사용하는 자료형으로 리스트(List)와 유사한 자료형입니다.

 

하지만 튜플은 리스트와 유사하지만 아래의 표와 같이 리스트의 특징과 다른 부분들이 존재합니다.

 

튜플(Tuple)
순서 O
중복 O
수정 X
삭제 X

 

 

" 튜플은 '불변'한다! "

이 문장을 기억하시면 좋을 것 같습니다.

 

 

 

 

 

튜플(Tuple) - Declaration


 

이제 튜플을 선언하는 방법을 코드 블록을 통해 알아보도록 하겠습니다!

 

# 빈 튜플 선언
tuple_a = ()

# 한 개의 자료만 저장된 튜플 선언
tuple_b = (1,) # tuple_b = (1)로 선언할 경우 튜플로 저장되는 것이 아닌 정수 1이 저장된 변수가 됩니다.

# 여러 개의 자료(같은 종류의 자료형) 저장된 튜플 선언
tuple_c = (1, 7, 5, 15)

# 여러 개의 자료(다양한 자료형) 저장된 튜플 선언
tuple_d = (10, 800, 'King', 'Boss', 'Star')

# 튜플 안에 튜플 저장된 튜플 선언
tuple_e = (10, 800, ('King', 'Boss', 'Star'))

 

 

 

 

 

튜플(Tuple) - Indexing & Slicing


 

튜플의 인덱싱과 슬라이싱은 리스트와 동일한 방식으로 이루어집니다.

 

제가 작성한 리스트의 인덱싱과 슬라이싱 내용을 참고해주시면 좋을 것 같습니다! 

 

 

 

리스트 자료형

리스트(List) - Feature 리스트(List)는 여러 개의 데이터가 저장되어 있는 자료형입니다. 리스트는 아래의 표와 같은 특징을 갖는데 자료형마다 달라 비교하며 알아두시는 것이 좋습니다! 리스트(List

cktrace.tistory.com

 

 

 

 

 

튜플(Tuple) - Correction & Deletion 「튜플은 '불변'한다!」


맨 처음에 기억하시면 좋을 것 같다고 말씀드린 문장 기억하시나요...?

 

 

튜플은 '불변'한다!

 

바로 이 문장입니다. 

 

아마 많은 분들이 이 문장의 의미를 눈치채셨을테지만 그래도 설명하고 넘어가도록 하겠습니다!

 

튜플의 특징 중 삭제와 수정이 불가하다는 특징을 갖고 있습니다.

 

그래서 튜플은 불변한다는 것은 선언 이후 삭제와 수정이 불가하기에 불변하다고 한 것이었습니다.

 

튜플은 리스트와 달리 삭제와 수정이 불가한 점 기억하시면 좋을 것 같습니다.  

 

 

 

 

 

이렇게 해서 튜플 자료형에 대해 알아보았고 긴 글을 읽어주셔서 감사하다는 말씀드리며 글을 마치도록 하겠습니다.

감사합니다!

 

이번에는 튜플에 대한 글이었지만 앞으로 딕셔너리, 집합에 대해서도 알아볼 예정입니다.

 

이 네 개의 자료형(리스트, 튜플, 딕셔너리, 집합)은 서로 비슷한 것 같으면서 다르기 때문에 서로 비교하며 알아두는 것이 중요합니다.

 

 

 

+α) 리스트, 튜플, 딕셔너리, 집합 이 네 개의 자료형을 서로 비교하시면서 알아가시는 것이 중요합니다!

 

 

리스트 자료형

리스트(List) - Feature 리스트(List)는 여러 개의 데이터가 저장되어 있는 자료형입니다. 리스트는 아래의 표와 같은 특징을 갖는데 자료형마다 달라 비교하며 알아두시는 것이 좋습니다! 리스트(List

cktrace.tistory.com

 

딕셔너리 자료형

딕서녀리(Dictionary) - Feature 딕셔너리(Dictionary)는 여러 개의 자료를 각각 key와 value로 저장한 자료형입니다. key와 value로 저장했다는 것이 무슨 말인지 지금은 이해되지 않을 수 있지만, 밑에서 여

cktrace.tistory.com

 

집합 자료형

집합(Set) - Feature 집합은 리스트, 튜플, 딕셔너리와 같이 여러 개의 자료를 저장하는 자료형입니다. 그런데 특이하게도 리스트, 튜플, 딕셔너리와 달리 자료 간의 순서가 없습니다. 아래와 같이

cktrace.tistory.com

 

 

 

 

 

'Python' 카테고리의 다른 글

[Python] - for문  (0) 2022.01.12
[Python] - If 조건문 (반복문)  (1) 2022.01.01
[Python] - 집합 자료형  (0) 2021.12.29
[Python] - 딕셔너리 자료형  (0) 2021.12.29
[Python] - 리스트 자료형  (0) 2021.12.25
Comments