https://docs.python.org/3/tutorial/datastructures.html#dictionaries

딕트(dictionary)의 키는 해시 가능한 오브젝트로 이뤄져야 하는데
그 이유는 dict의 key를 입력 했을 때 값을 바로 찾기 위해서는
객체의 해시값이 고정되어 있어야 연산을 빨리하여 값을 찾으수 있기 때문.

그래서 dict 키로는 상태가 변하지 않는
숫자·문자열·불변(tuple, frozenset)을 사용 가능하다.

dict([('sape', 4139), ('guido', 4127), ('jack', 4098)])
{x: x**2 for x in (2, 4, 6)}
dict(sape=4139, guido=4127, jack=4098)

← python 3.14으로