CKtrace's Devlog
[Python] - 튜플 자료형 본문
튜플(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 |