Python Data Types : Tuples
- Tuples
-
순서가 중요.
-
수정할 수 없음(Immutable).
-
리스트보다 적은 메모리 차지.
-
리스트보다 빠름.
-
괄호를 사용해서 생성.
empty_tuple = ()
test1 = ("a")
test2 = ("a","b")
test3 = ("a", "b", "c")
print(empty_tuple)
print(test1)
print(test2)
print(test3)
#()
#a //string처럼 나옴
#('a', 'b')
#('a', 'b', 'c')
test1 = ("a",) //컴마 붙이기
#('a',) //tuple로 나옴
#튜플 생성하는 다른 방법
test1 = 1,
test2 = 1,2
test3 = 1,2,3
print(test1)
print(test2)
print(test3)
#(1,)
#(1,2)
#(1,2,3)
- Tuple Assignment 파이썬은 각 튜플 요소를 알아서 변수에 할당해주는 기능이 있음.
#(age, country, knows_python)
survey = (24, "korea", True)
age = survey[0]
country = survey[1]
knows_python = survey[2]
#리스트는 하나씩 슬라이싱 해야하지만 튜플은
survey2 = (15, "sweden", False)
age, country, knows_python = survey2 #변수 할당
하지만 변수에 값을 할당할 때 요소의 개수가 맞아야함