더북(TheBook)

표 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 자주 사용하는 딕셔너리 기능

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.