Python/Python 기초

[Python] 튜플

개발자하소서 2022. 2. 21. 09:38
728x90
반응형
SMALL

 

📌튜플(tuple) 

 

튜플(tuple)은 리스트와 거의 비슷하며 리스트와 다른 점은 다음과 같다.

 

- 리스트는 [ ]으로 둘러싸지만 튜플은 ( )으로 둘러싼다.

 

- 리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 바꿀 수 없다

 

- 실제 프로그램에서는 값이 변경되는 형태의 변수가 훨씬 많기 때문에

   평균적으로 튜플보다는 리스트를 더 많이 사용한다.

#튜플의 모습
t1 = ()
t2 = (1,)
t3 = (1, 2, 3)
t4 = 1, 2, 3
t5 = ('a', 'b', ('ab', 'cd'))

 

 

📌 튜플 요솟값을 삭제하려 할 때

 

t1 = (1, 2, 'a', 'b')
del t1[0]

튜플의 값은 변경할 수 없기에 이렇게 오류가 발생한다. 

 

 

📌 튜플 요소값을 변경하려 할때 

t1 = (1, 2, 'a', 'b')
t1[0] = 'c'

튜플의 값은 변경할 수 없기에 이렇게 오류가 발생한다. 

728x90
반응형
LIST