We are Architect

5. 점프 투 파이썬 (튜플 자료형) 본문

Programing/Python

5. 점프 투 파이썬 (튜플 자료형)

the best infra 2024. 11. 1. 18:57

 

* 튜플 이란? 

- 여러 값들의 집합을 하나의 값처럼 사용 할 수 있음. 마치 리스트 같이 사용.

- 그러나 리스트와 튜플은 다음과 같은 차이점이 존재한다. 

리스트  튜플
리스트 : [ ]

요소값의 생성, 삭제, 수정 O
튜플 : ()

요소값을 바꿀수 X

 

# 퓨플의예시 
t1 = ()
t2 = (1,)
t3 = (1,2,3)
t4 = 1, 2, 3
t5 = ('a', 'b', ('ab','cd'))

 

 

* 튜플로 가능한것 

- 인덱싱하기

- 슬라이싱 하기

- 튜플 더하기

   - 더할때는 다음과 같이 사용. ex)  a = (1,2,3), a = a + (4,)

- 튜플 곱하기

- 튜플 길이 구하기

- * 튜플은 수정이 불가해서 insert, remove, pop, sort 같은 내장 함수가 없다. 

- 파이썬에서는 불변성 값을 가져야 할때는 튜플을, 가변성 값을 가져야 할 때는 리스트를 사용한다.