Python – Tuple 정리
- Tuple 특징
- 시퀀스 자료형
- 수정, 추가, 삭제 불가능
- 읽기만 가능
- 메모리 사용이 효율적
- 선언
tpl = ()
print(tpl)
# ()
tpl = 1,2,3
print(tpl)
# (1, 2, 3)
# 30 일반 숫자와 같다
tpl = (30)
print(tpl)
# 30
# 원소가 1개일 경우 아래와 같이 선언
tpl = (30,)
print(tpl)
# (30,)
- 리스트로 변환
tpl = tuple([1,2,3])
- 패킹과 언패킹
# 패킹
# 각 데이터를 하나의 변수에 묶어서 할당
tpl = 1,2,3
# 언패킹
# 컬렉션의 각 데이터를 각 변수에 할당
a, b, c = tpl
- 튜플 함수
tpl = 10,20,30,40,30
# 인덱스 찾기
tpl.index(20) # 1
# 값 갯수 구하기
tpl.count(30) # 2
# 최댓값
max(tpl) # 40
# 최솟값
min(tpl) # 10
# 합계
sum(tpl) # 130
# 길이
len(tpl) # 5