https://docs.python.org/ko/3.7/glossary.html#term-hashable
용어집 — Python 3.7.16 문서
같은 형의 두 인자를 수반하는 연산이 일어나는 동안, 한 형의 인스턴스를 다른 형으로 묵시적으로 변환하는 것. 예를 들어, int(3.15)는 실수를 정수 3으로 변환합니다. 하지만, 3+4.5 에서, 각 인자
docs.python.org
- python set(집합)의 원소는 해시가능(hashable)해야한다.
- 해시 가능성은 객체를 딕셔너리의 키나 집합의 멤버로 사용할 수 있게 하는데, 이 자료 구조들이 내부적으로 해시값을 사용하기 때문
- 리스트나 딕셔너리 같은 가변 컨테이너들은 집합의 멤버로 사용할 수 없다.
- 튜플이나 frozenset 같은 불변 컨테이너들은 해시 가능하다.
'Language > python' 카테고리의 다른 글
[python] dict.setdefault / collections.defaultdict (0) | 2023.04.27 |
---|---|
[python] 소수점 n번째 자리까지 0으로 채우기 (0) | 2023.01.06 |