Program/Python

Python 자료형 : 튜플

하랑파파♡ 2020. 9. 7. 10:14
728x90
반응형
SMALL

튜플(tuple)은 몇 가지 점을 제외하곤 리스트와 거의 비슷

#리스트와 다른 점
리스트는 [ ]으로 둘러싸지만 튜플은 ( )으로 둘러싼다.
리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 바꿀 수 없다.
단지 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 반드시 붙여야 한다는 것
괄호( )를 생략해도 무방하다는 점

>>> t1 = ()
>>> t2 = (1,)
>>> t3 = (1, 2, 3)
>>> t4 = 1, 2, 3
>>> t5 = ('a', 'b', ('ab', 'cd'))

튜플 다루기

인덱싱하기

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

슬라이싱하기

>>> t1 = (1, 2, 'a', 'b')
>>> t1[1:]
(2, 'a', 'b')

튜플 더하기

>>> t1 = (1, 2, 'a', 'b')
>>> t2 = (3, 4)
>>> t1 + t2
(1, 2, 'a', 'b', 3, 4)

튜플 곱하기

>>> t2 = (3, 4)
>>> t2 * 3
(3, 4, 3, 4, 3, 4)

튜플 길이 구하기

>>> t1 = (1, 2, 'a', 'b')
>>> len(t1)
4

참고 : https://wikidocs.net/15

728x90
반응형
LIST

'Program > Python' 카테고리의 다른 글

Python 자료형 : 집합 자료형  (0) 2020.09.07
Python 자료형 : 딕셔너리  (0) 2020.09.07
Python 자료형 : 리스트  (0) 2020.09.07
Python 자료형 : 문자형  (0) 2020.09.06
Python 자료형 : 숫자형  (0) 2020.09.06