튜플(tuple)
파이썬에서 튜플은 여러 개의 데이터를 하나로 묶는데 사용
튜플 특징
1. 튜플은 그 값을 변경 불가 (immutable type)
2. 튜플은 리스트와 같은 데이터 타입에 비해 그 실행 속도가 빠름
튜플 선언하기
문법
튜플명 = (요소1, 요소2, 요소3, ...)
또는
튜플명 = 요소1, 요소2, 요소3, ...
EXAMPLE
tuple1 = (1, 2, 3)
tuple2 = 1, 2, 3
tuple3 = (1,)
tuple4 = (1)
print(tuple1)
print(tuple2)
print(tuple3)
print(tuple4)
결과
(1, 2, 3)
(1, 2, 3)
(1,)
1
패킹(packing)과 언패킹(unpacking)
패킹(packing): 여러 타입의 데이터를 하나의 튜플이나 리스트로 묶어 선언하는 것
언패킹(unpacking): 하나의 튜플이나 리스트의 요소들을 여러 개의 변수에 나누어 대입하는 것
# 패킹(packing)
tuple1 = 10, "열", True
# 언패킹(unpacking)
a, b, c = tuple1
# a, b, c, d = tuple1
# a, b = tuple1
print(a)
print(b)
print(c)
결과
10
열
True
특정 요소의 포함 여부
EXAMPLE
tuple1 = 10, "열", True
print(10 in tuple1)
print("아홉" in tuple1)
print("아홉" not in tuple1)
결과
True
False
True
사진: Unsplash의Drahomír Hugo Posteby-Mach
728x90
반응형
'PYTHON' 카테고리의 다른 글
PYTHON 함수 선언[PYTHON개발] (1) | 2023.11.01 |
---|---|
PYTHON 데이터구조-➂세트, 딕셔너리[PYTHON개발] (0) | 2023.11.01 |
PYTHON 데이터구조-➀리스트[PYTHON개발] (0) | 2023.11.01 |
PYTHON 변수 선언 및 연산자[PYTHON개발] (0) | 2023.11.01 |
Python이란? (0) | 2023.11.01 |