튜플의 불변성과 예외 처리
파이썬에서 튜플은 한 번 생성되면 그 내용을 변경할 수 없습니다.
튜플의 불변성을 위반하면 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] = 5
는 TypeError
를 발생시킵니다.
코드 예제와 같이 except
블록에서 TypeError
예외를 처리하고 오류 메시지를 출력할 수 있습니다.
Mission
0 / 1
튜플의 요소를 변경하려고 시도하면 TypeError
가 발생한다.
O
X
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과