KDT 과정을 수강하며 그날 배운 내용의 확인과 복습을 위해 꾸준히 글을 써보려고 한다.
사전적인 지식보단 알기 쉽게 풀어놓은 내용으로 구성하고자 한다.
DAY 3 2023.03.07
1.튜플
튜플이란?
튜플은 하나의 자료구조로써 리스트와 비슷하다. 표현식은 리스트는 대괄호로 감싸지만 튜플은 소괄호를 사용한다.
또한 요소의 수정및 삭제가 불가능하다.
●튜플의 수정 및 삭제
요소의 수정이 불가능하지만 튜플안에 리스트를 포함하고 있다면 그 리스트는 수정이 가능하고 요소가 아닌 전체를 바꾸는 것은 가능하다.
튜플은 왜사용할까?
튜플은 데이터를 안전하게 보관하기 위해서이다. 프로그램을 작성하는 와중 데이터의 수정을 방지하기 위해서이다.
●튜플의 인덱싱과 슬라이싱 연산
일전의 문자열과 리스트의 인덱싱과 슬리이싱 연산을 다뤘다. 동일하다.
●튜플의 정렬
튜플의 정렬을 sort 함수로는 불가하다. 요소의 수정이 불가능하기 때문이다.
그렇지만 방법은 있다. 리스트로 변환하여 요소를 수정하거나 , 다른 튜플을 선언하여 리턴값을 그 튜플로 넣어주는 것이다.
예시

오늘 배운 KDT 의 내용을 정리하여 보았다. 앞으로 꾸준히 블로깅을 하고자 한다.
'코딩공부 > 파이썬(Python)' 카테고리의 다른 글
| Python_반복문(while) (0) | 2023.03.23 |
|---|---|
| Python_제어문(if) (0) | 2023.03.23 |
| Python_자료구조(dictionary,set) (1) | 2023.03.23 |
| Python_input,index(인덱싱),slicing(슬라이싱) (1) | 2023.03.23 |
| Python 파이썬_기본개념 (2) | 2023.03.23 |