파이썬 문법
[Python] TypedDict: 딕셔너리에 타입 힌트 추가하기
[Python] TypedDict: 딕셔너리에 타입 힌트 추가하기
2025.01.11Python의 TypedDict는 딕셔너리의 키와 값에 대한 타입을 명확하게 지정할 수 있게 해주는 기능입니다. 특히 복잡한 데이터 구조를 다룰 때 발생할 수 있는 타입 관련 오류를 미리 방지할 수 있어 유용합니다.TypedDict가 필요한 이유기존 딕셔너리는 이런 문제가 있었습니다.# 일반 딕셔너리 사용 시user = { "name": "김철수", "age": 25, "email": "kim@example.com"}# 흔히 발생하는 실수들print(user["Name"]) # KeyError: 'Name' (키 이름 오타)print(user["age"] + "살") # TypeError: int + str 연산 불가user["phone"] = 123 # 예상치 못한 새로운 키 추가..