상세 컨텐츠

본문 제목

Python 공부하기 : 튜플 자료형

자격증/정보처리기사

by 주스로그 2025. 1. 15. 10:07

본문

728x90
반응형

이전시간에는 리스트에 대해 알아보았다

2025.01.15 - [자격증/정보처리기사] - Python 공부하기 : 리스트 자료형

 

Python 공부하기 : 리스트 자료형

Python에는 많은 종류의 자료형이 있다.리스트는 [ ] 대괄호로 감싸고 각 요소 값은 쉼표로 구분한다값의 변경이 가능하다- even이라는 리스트 안에 ,로 구분하여 값이 들어가있다- a 리스트와 같이

zuchnology.tistory.com

 

튜플(tuple)은 ( ) 괄호로 감싼다
요소가 한 개일 때는 튜플임을 알 수 있도록 ,를 붙여야한다
ex) t1=(1,)
괄호는 생략 가능하다

 

인덱싱도 가능하고(각각의 값 지정 출력 가능)

슬라이싱도 리스트와 동일하게 가능하다

튜플을 결과적으로 합치는 것이 아니라 연산 결과 값만 보여줄 수도 있다

본래의 값은 길이 2 의 t2튜플이 3번 곱하면 반복적으로 7,8,7,8,7,8을 출력한다

 

이렇다면 리스트와 다른 점이 무엇일까?

튜플은 리스트와 다르게 값을 변경 할 수 없다.

t1=(1,2,3,4,5)를 가진다면

t1[0]은 t1이 다시 재정의 되지 않는 한 계속 1이며 수정할 수 없다.

하나의 고정 값을 가지게 되기 때문에 리스트보다 처리 속도는 빠를 수 밖에 없다

데이터가 변경되지 않는 경우에는 리스트보다 메모리 사용량도 적은 튜플을 사용하는게 적절하다!

그치만 변경이 한 번이라도 필요한 경우라면 무조건 튜플은 사용할 수 없다!

728x90
반응형

관련글 더보기