파이썬 복습
3/18 튜플 자료형
김고노
2018. 3. 18. 17:08
튜플 자료형이란?
튜플(tuple)은 리스트와 거의 비슷한 ’모음’이다
리스트는 [ ]로 둘러싸지만 튜플은 ( )로 둘러싼다.
리스트는 그 값의 생성,삭제,수정이 가능하지만 튜플은 그 값을 바꿀 수 없다.
튜플의 모습
>>>t1 = ()
>>>t2 = (1, )
>>>t3 = (1, 2, 3)
>>>t4 = 1, 2, 3
>>>t5 = (‘a’, ‘b’, (‘ab’, ‘cd’))
리스트와 다른 두가지 차이점
1. t2 처럼 1개의 요소만을 가질 때는 콤마를 반드시 붙여야함
2. t4 처럼 괄호를 생략해도 무방
튜플의 요소값은 삭제나 변경이 안된다!!!
튜플의 인덱싱과 슬라이싱, 더하기와 곱하기
1. 인덱싱하기
>>>t1 = (1, 2, ‘a’, ‘b’)
>>>t1[0]
1
>>>t1[3]
‘b’
2. 슬라이싱하기
>>>t1 = (1, 2, ‘a’, ‘b’)
>>>t1[1:]
(2, ‘a’, ‘b’)
3. 튜플 더하기
>>>t2 = (3, 4)
>>> t1 + t2
(1, 2, ‘a’, ‘b’, 3, 4)
4. 튜플 곱하기
>>> t2*3
( 3, 4, 3, 4, 3, 4)