728x90 튜플변환1 [PYTHON] 딕셔너리 키(Key)값으로 리스트를 쓸 수 있을까? 불변성(Immutability)과 해시(Hash)의 비 파이썬(Python)을 학습하다 보면 매우 편리한 두 자료구조인 리스트(List)와 딕셔너리(Dictionary)를 자주 혼합하여 사용하게 됩니다. 이때 많은 초보 개발자가 시도하는 것 중 하나가 바로 "리스트를 딕셔너리의 키(Key)로 사용하는 것"입니다. 과연 이것이 가능할까요? 결론부터 말씀드리면 "파이썬에서 리스트는 딕셔너리의 키가 될 수 없습니다." 단순히 '안 된다'는 사실을 넘어, 왜 파이썬 설계자들이 이러한 제약을 두었는지 그 내부 메커니즘인 해시 가능성(Hashability)과 가변성(Mutability)의 관점에서 깊이 있게 파헤쳐 보겠습니다.1. 왜 리스트는 키가 될 수 없는가? (TypeError: unhashable type: 'list')파이썬 딕셔너리는 해시 테이블(Hash T.. 2026. 2. 4. 이전 1 다음 728x90