본문 바로가기
프로그래밍/기타 프로그래밍

[Python3] dictionary 사용 방법

by TaeGyeong Lee 2023. 2. 13.

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()