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

     

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