튜플 --> tuple : ()
1개 이상의 데이터가 존재할 때 파이썬은 이 자료를 튜플타입으로 정의한다.
튜플은 데이터의 전달을 목적으로함.
메서드가 호출되었을때 하나의 값만을 반환 --> 튜플을 통해 반환값의 데이터 수를 늘릴 수 있음.
iterable, immutable
# 튜플 예시
a = 1,2 # 파이썬은 1개 이상의 데이터가 하나의 변수에 저장되는 경우 튜플로 프로모션된다.
print(a)
print(type(a))
b = 1,
print(b)
print(type(b)) #참조형 데이터타입은 null 포인트(주소가 null)를 인정한다.
# (1, 2)
# <class 'tuple'>
# (1,)
# <class 'tuple'>
# 튜플 특성
a = (1,2,3)
print(a[1]) # 2 출력 --> iterable
a[1] = 9 # typeerror --> immutable --> 무결성을 가짐(데이터 전달이 목적이기 때문)
#swap 알고리즘
# a,b swap
a = 1
b = 2
tmp = 0
tmp = a
a = b
b = tmp
print(a) # 2
print(b) # 1
'프로그래밍 및 코딩 > Python' 카테고리의 다른 글
| 조건문 (0) | 2024.07.22 |
|---|---|
| Python Enum Data Type(3); set, dict (0) | 2024.07.18 |
| Python Enum Data Type(1); list (0) | 2024.07.18 |
| 파이썬 내장함수(1) (0) | 2024.07.16 |
| 함수, include와 import차이 (0) | 2024.07.12 |