choco's story

파이썬 스터디 37 - 튜플(tuple) 본문

프로그래밍 언어 공부 (Coding Study)/파이썬 (Python) 기본

파이썬 스터디 37 - 튜플(tuple)

초코choco 2024. 9. 21. 12:44

튜플(tuple)이란?

리스트와 비슷한, 여러 요소들을 저장하는 자료형
but 리스트와는 다르게 요소를 변경할 수 없음 (한번 결정되면 번복 불가)

기본구조

(데이터, 데이터, 데이터, ...)


튜플은 구성 요소를 변경할 수 없다. (변경 시도 시 에러)

tuple_example = ("choco", "candy", "jelly")

tuple_example[0]

tuple_example[1]

tuple_example[2]

tuple_example[0] = "mint"

출력결과

 

튜플의 특징 - 괄호 없이 사용 가능

ex1)

tuple = 10, 20, 30, 40, 50

print("tuple 요소들 출력 =", tuple)
print("tuple type :", type(tuple))

출력결과

ex2)

A, B, C, D, E = 10, 20, 30, 40, 50

print("tuple 요소들 출력 =", tuple)

print(A)

print(D)

print(E)

출력결과


ex3) 튜플을 이용하여 서로 값 교환하기

a, b = "choco", "candy"

print("a =", a)
print("b =", b)

a, b = b, a

print("a =", a)
print("b =", b)

출력결과


ex4) 함수를 이용하여 튜플의 값 할당

def return_tuple():
    return ("choco", "candy", "jelly")

a, b, c = return_tuple()

print(a)

print(b)

print(c)

출력결과