표 14-1은 자주 사용하는 파이썬의 딕셔너리 기능을 정리한 것입니다.
함수 |
설명 |
사용 예 |
len(a) |
딕셔너리 길이(자료 개수)를 구합니다. |
d = {"Justin": 13, "John": 10, "Mike": 9} len(d) # 3 |
d[key] |
딕셔너리에서 키(key)에 해당하는 값을 읽습니다. |
d = {"Justin": 13, "John": 10, "Mike": 9} d["Mike"] # 9 # 없는 키의 값을 읽으려고 하면 키 에러(KeyError)가 발생합니다. |
d[key] = value |
키(key)에 값(value)을 저장합니다. 없다면 새로 만들고 이미 있다면 value 값을 덮어씁니다. |
d["Summer"] = 1 d["Summer"] = 2 # d["Summer"]에는 2가 저장됩니다. |
del d[key] |
키(key)에 해당하는 값을 지웁니다. |
del d["Summer"] d["Summer"] # "Summer"가 지워졌으므로 키 에러가 발생합니다. |
clear( ) |
딕셔너리에 담긴 모든 자료를 지웁니다. |
d.clear() # d = {} 즉, 빈 딕셔너리가 됩니다. |
key in d |
키(key)가 딕셔너리 d 안에 있는지 확인합니다(key not in d는 반대 결과). |
d = {"Justin": 13, "John": 10, "Mike": 9} "John" in d # True "Alex" in d # False "Alex" not in d # True |
표 14-1 자주 사용하는 딕셔너리 기능