Python 튜플 메서드 치트 시트

마스터 Python 튜플. 불변인 이유, 액세스 방법, count() 및 index() 메서드 사용법을 알아보세요.

튜플 내장 메서드

튜플은 불변이므로 기본 검색 및 검색 방법만 지원합니다.

방법/기능구문설명
count()my_tuple.count(item)지정된 항목이 튜플에 나타나는 횟수를 반환합니다.
index()my_tuple.index(item)지정된 항목이 처음 나타나는 인덱스를 반환합니다. 찾을 수 없으면 ValueError가 발생합니다.

튜플 인덱싱, 압축 풀기 및 작업

튜플에 액세스하고, 압축을 풀고, 결합하기 위한 일반적인 구문 규칙입니다.

방법/기능구문설명
Indexingitem = my_tuple[index]지정된 0 인덱스 위치에서 요소를 검색합니다.
Unpackinga, b = my_tuple튜플 요소의 값을 개별 변수에 할당합니다.
Concatenationnew_tuple = t1 + t2두 개 이상의 튜플을 하나의 새 튜플로 결합합니다.
Repetitionnew_tuple = t * 3지정된 횟수만큼 튜플을 반복합니다.

대화형 데모 스크립트

run_all_cheat_methods.py
에디터에서 실행
# count()
my_tuple.count(item)

# index()
my_tuple.index(item)

# Indexing
item = my_tuple[index]

# Unpacking
a, b = my_tuple

# Concatenation
new_tuple = t1 + t2

# Repetition
new_tuple = t * 3

자주 묻는 질문

Python에서 튜플이 불변인 이유는 무엇입니까?

불변성은 튜플을 목록보다 빠르게 만들고, 실수로 수정되는 일이 없도록 하며, 사전 키나 집합 요소로 사용할 수 있도록 해줍니다.

단일 요소로 튜플을 어떻게 정의합니까?

(single_item,)과 같이 후행 쉼표를 포함해야 합니다. 쉼표가 없으면 Python은 이를 표준 괄호 표현식으로 처리합니다.

관련 주제

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.