728x90
반응형
튜플이란?
- 리스트와 유사한 구조를 가진 자료구조
- 튜플은 리스트에 비해 접근 속도가 빠름
- 하지만 튜플은 직접 변경할 수 없으며 리스트와 같이 append, insert 등의 함수 사용 불가
- 튜플은 한 번 값이 할당된 후에는 변경할 수 없다.
- 튜플 구조
- 튜플 = (항목1, 항목2, 항목3
튜플의 기본 구조
# 튜플의 기본 구조
data = ('사과','배','포도','토마토','딸기')
print('data :',data)
print('type: ',type(data))
print('dir : ', dir(data))
튜플 인덱싱
t1 = (1,2,'a','b')
print('0 : ',t1[0])
print('3 : ',t1[3])
튜플 슬라이싱
t1 = (1,2,'a','b')
print('1부터 : ',t1[1:])
print('0부터 3까지 :',t1[:4])
튜플 더하기, 곱하기
t1 = (1,2,'a','b')
t2 = (3,4)
print('t1+t2',t1+t2)
print('t2*3',t2*3)
튜플 요소값 삭제 시 오류
t1 = (1,2,'a','b')
del t1[0]
튜플 요소값 변경 시 오류
t1 = (1,2,'a','b')
t1[0] = 'c'
728x90
반응형
최근댓글