[Python] 08. TUPLE

Min's Study Note·2023년 11월 7일

Python

목록 보기
9/21

08. TUPLE

✔️ 튜플 (Tuple)

  • 리스트와 유사하지만 생성/삭제/수정 불가
  • 순서가 있음, 수정할 수 없음
  • 튜플명 = (요소1, 요소2, 요소3, ...)

튜플(Tuple) 자료형 입력

a = ()  #값이 없는 튜플
print(a)

b = (1,2,3)  #숫자가 입력된 튜플
print(b)

c = ("Tu", "pl", "e")  #문자가 입력된 튜플
print(c)

d = ("Tu", "pl", "e", 10, 20)  #문자+숫자 같이 입력된 튜플
print(d)

e = (1,2,('T',3))  #튜플 안에 입력된 튜플
print(e)

# 여기까지는 리스트(List)와 모든것이 동일합니다.


##### result #####

()
(1, 2, 3)
('Tu', 'pl', 'e')
('Tu', 'pl', 'e', 10, 20)
(1, 2, ('T', 3))

리스트에는 없는 튜플 입력 방법

T1 = (1,)
print(T1)

T2 = 1,2,3 #괄호 없이도 콤마(,)로 입력하면 튜플로 저장
print(T2)

T3 = 1,    #요소 1개만 입력할 때도 콤마(,) 를 붙이면 튜플로 저장됨
print(T3)

T3 = 1     #콤마(,) 가 없으면 숫자형으로 저장 
print(T3)


##### result #####

(1,)
(1, 2, 3)
(1,)
1

리스트에서 실습해봤던 인덱싱과 슬라이싱도 튜플에서 동일하게 사용된다.
튜플의 삭제 및 수정은 불가능!!


(참고) 튜플

0개의 댓글