hashmap 을 구현할 수 있는 python dictionary 사용 방법을 서술합니다.
dictionary 는 key 와 value 한 쌍의 집합체입니다. 또한 집합 원소 간 순서가 보장되지 않습니다. (순서가 없음)
선언
hashMap = {}
아래와 같이 초기화 할 수 있습니다.
hashMap = dict(apple = 10, banana = 6, grape = 7)
key 와 value 추가 및 업데이트
keyName 이 없을 경우 추가, 존재하는 경우 value 를 업데이트합니다.
hashMap['keyName'] = value
key 와 value 삭제
list 삭제와 동일한 방식입니다.
del hashMap['keyName']
key 존재 여부 확인
in, not in 구분을 통해 확인 여부를 체크할 수 있습니다.
if 'keyName' in hashMap:
# 존재하는 경우
if 'keyName' not in hashMap:
# 존재하지 않는 경우
복사
간혹 해쉬맵을 복사해야 하는 상황이 있습니다. 아래와 같이 복사가 가능합니다.
new_hashMap = hashMap.copy()
'프로그래밍 > 기타 프로그래밍' 카테고리의 다른 글
[XCode] info.list를 수정하여 iOS 앱 이름 바꾸기 (0) | 2023.03.19 |
---|---|
[XCode] Build Setting 빌드 환경 변수 목록 확인하기 (0) | 2023.03.19 |
[npm] 라이브러리 버전 semantic versioning 가이드라인 이해하기 (0) | 2023.03.07 |
[npm] package.json 과 package-lock.json 차이점 이해와 필요성 (0) | 2023.03.06 |
[Python3] 다차원 리스트 생성 (0) | 2023.02.12 |