Tuple
immutable Object (순서가 존재)
List와 유사하지만 한번 생성되면 값 변경 X
1. 기본 연산
#list와 마찬가지로 다양한 타입이 함께 포함될 수 있습니다.
t = (1, "korea", 3.5, 1)
# 순서가 있기때문에 인덱스로 접근 가능
t[0]
> 1
# '+' 연산으로 tuple(튜플)을 추가
t = t + (3 ,5)
> (1, 'korea', 3.5, 1, 3, 5)
# '*' 연산으로 tuple(튜플)을 반복
t * 2
> (1, 'korea', 3.5, 1, 3, 5, 1, 'korea', 3.5, 1, 3, 5)
2. 함수 연산
#함수에서 여러 값을 한꺼번에 리턴
def minmax(items):
return min(items), max(items)
minmax([7,5,2,1,11,15,55])
> (1, 55)
# 두 변수 변경
> a, b = b, a
# change tuple
tuple([1, 7, 5, 3, 9])
> (1, 7, 5, 3, 9)
tuple("abcde")
> ('a', 'b', 'c', 'd', 'e')