코드 여행 일기

파이썬 튜플(Tuple) 소개와 활용 예제 본문

Python

파이썬 튜플(Tuple) 소개와 활용 예제

할짝개발자 2024. 1. 7. 03:26
728x90
반응형

 

 

안녕하세요! 이번에는 파이썬의 데이터 타입 중 하나인 "튜플(Tuple)"에 대해 알아보겠습니다.

튜플은 리스트와 유사하지만 한 번 생성되면 값을 변경할 수 없는 불변(immutable)한 자료형입니다.

이번 글에서는 튜플의 특징과 예제를 통해 어떻게 활용하는지 알아보겠습니다.

 


 

파이썬 튜플이란?

파이썬에서 튜플은 괄호 ()를 사용하여 정의되며, 각 요소는 쉼표 ,로 구분됩니다.

튜플은 한 번 생성되면 값을 추가, 삭제, 변경할 수 없습니다.

 

예제:

# 튜플 생성
my_tuple = (1, 2, "apple", 3.14, True)

# 튜플 출력
print("튜플:", my_tuple)

 

결과:

튜플: (1, 2, 'apple', 3.14, True)

 

 

튜플의 특징

  1. 불변성(Immutable): 튜플은 한 번 생성되면 요소를 변경할 수 없습니다.
  2. 쉼표로 구분: 튜플의 각 요소는 쉼표로 구분되며, 괄호를 사용하여 정의됩니다.

 

튜플의 활용 예제

# 여러 데이터 타입을 가진 튜플
mixed_tuple = (1, "apple", True, 3.14)

# 튜플 인덱싱과 슬라이싱
print("첫 번째 요소:", mixed_tuple[0])
print("슬라이싱:", mixed_tuple[1:3])

# 중첩된 튜플
nested_tuple = ((1, 2, 3), ("apple", "orange"), True)

# 튜플 언패킹
a, b, c = (4, 5, 6)

# 길이가 1인 튜플
single_element_tuple = (42,)

# 튜플을 이용한 함수 반환
def coordinates():
    return (4, 5)

# 함수에서 반환된 튜플 사용
x, y = coordinates()

 

튜플의 활용

  • 데이터 묶음: 서로 다른 데이터 타입을 묶어서 사용할 때 유용합니다.
  • 함수 반환값: 여러 값을 반환할 때 튜플을 사용하여 한 번에 반환할 수 있습니다.
  • 불변성 활용: 값이 변경되지 않아야 하는 상황에서 활용됩니다.

 

파이썬의 튜플은 데이터의 묶음이 필요한 경우나

변경되지 않아야 하는 상황에서 효과적으로 사용할 수 있는 자료형입니다.

계속해서 파이썬의 다양한 기능을 탐험해보세요!

 

728x90
반응형