티스토리 뷰

study/Python

Tuple

xoxowo 2022. 6. 16. 23:08

Tuple

튜플(tuple)은 리스트와 비슷한 자료형이다. 보통 함수와 함께 많이 사용된다.

리스트와 마찬가지로 다양한 자료형을 넣을 수 있으며, 순서가 있기때문에 인덱스로 접근 가능하다. 또한 리스트처럼 튜플 내에 튜플을 사용할 수 있다.

리스트와 다른 점은 튜플은 한 번 생성되면 요소를 변경할 수 없다.  (괄호를 생략해도 튜플로 인식할 수 있는 경우는 괄호를 생략해도 된다.)

("튜플", 2, True, ...) # 여러 자료형을 넣을 수 있음
( 200, ) # 요소를 하나만 가지는 튜플은 요소 뒤에 쉼표 (,)를 넣어야 함

# 인덱스로 접근이 가능
tuple = ("a", 1, 99)
print(tuple[0])
print(tuple[1])
print(tuple[2])

# 실행결과
'a'
1
99

# 튜플 내 튜플 사용
tuple_b = ((1,2), (3,4), (5,6))

# 괄호가 없는 튜플
tuple_a = 1, 2, 3, 4
print(tuple_a)

a, b, c = 10, 20, 30
print(a)
print(b)
print(c)

# 실행결과
(1, 2, 3, 4)
10
20
30

e, f = 100, 0
print(e)
print(f)

# 값을 교환
e, f= f, e
print(e)
print(f)

# 실행결과

100
0
0
100

 


내용 출처 - 혼자 공부하는 파이썬

댓글