본문 바로가기

P-Language/Python

[3일차] 튜플 자료형

튜플 tuple
리스트와 거의 비슷
- 리스트는 []로 둘러싸지만 튜플은 ()로 둘러쌈
- 리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 바꾸지 못함

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

- 튜플은 1개의 요소만을 가질 때는 요소뒤에 반드시 콤마를 붙여야 함
- 괄호를 생략해도 무방하다
- 튜플은 삭제, 수정이 되지 않기 때문에 튜플 요소값 삭제 , 변경 시 오류가 발생한다.Type Error

튜플의 인덱싱 , 슬라이싱, 연산

# 인덱싱
t1 = (1,2,’a’,’b’)
t1[0]
1

# 슬라이싱
t1 = (1,2,’a’,’b’)
t1[1:]
(2,’a’,’b’)

# 튜플 더하기
t2 = (3,4)
t1 + t2
(1,2,’a’,’b’,3,4)

# 튜플 곱하기
t2 *3
(3,4,3,4,3,4)

'P-Language > Python' 카테고리의 다른 글

[5일차] 집합 자료형  (0) 2022.05.27
[4일차] 딕셔너리 자료형  (0) 2022.05.26
[2일차] 리스트 자료형  (0) 2022.05.24
[1일차] 문자열 자료형  (0) 2022.05.23
[1일차] 숫자형  (0) 2022.05.23