프로그래밍

[Python] 튜플(Tuple)

e_yejun 2019. 12. 31. 23:08

* 튜플이란?

튜플(tuple)이란 리스트처럼 여러 개의 데이터를 담아두는 데 사용

=> 소괄호(())를 사용

=> 튜플안의 값은 수정할 수 없음

 

 

 

* 슬라이싱

리스트와 동일하다. (리스트와 슬라이싱 : https://she11.tistory.com/51)

 

 

 

* 리스트와 튜플의 차이

리스트 : 수정가능

튜플 : 수정불가

 

 

생성된 리스트와 튜플의 값을 바꿔보자.

 

- 리스트

lst = [1,2,3,4,5]
lst[1] = 100
print(lst)

출력 결과 : [1, 100, 3, 4, 5]

 

 

- 튜플 (ERROR)

lst = (1,2,3,4,5)
lst[1] = 100
print(lst)

출력 결과 : TypeError: 'tuple' object does not support item assignment