본문으로 건너뛰기
실습하기

튜플의 불변성과 예외 처리

파이썬에서 튜플은 한 번 생성되면 그 내용을 변경할 수 없습니다.

튜플의 불변성을 위반하면 TypeError 예외가 발생합니다.

예상치 못한 동작으로 튜플의 불변성을 위반해 프로그램에 오류가 발생하는 것을 방지하려면 try/except 문을 사용할 수 있습니다.

try/except 문은 try 블록에서 예외가 발생하면 except 블록의 코드를 실행합니다.

튜플 불변성 예외 처리
my_tuple = (1, 2, 3)

try:
# 2번째 요소 변경 시도
my_tuple[1] = 5
except TypeError as e:
# TypeError 예외 처리
print(f"오류 발생: {e}")

이 코드에서 튜플의 2번째 요소를 변경하는 my_tuple[1] = 5TypeError를 발생시킵니다.

코드 예제와 같이 except 블록에서 TypeError 예외를 처리하고 오류 메시지를 출력할 수 있습니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!