udem.py - (9) Dictionary

Gomi_kery·2022년 9월 8일
0

udem.py

목록 보기
10/28
post-thumbnail

Dictionary

변수명 = {"key1":"value1", "key2":"value2"}

  • 객체를 저장하는 순서 없는 매핑
  • 인덱스된 위치를 알 필요없이 값을 반환하고 싶을 때에 사용
  • 리스트와 달리 요소의 정렬 사용 불가.
wow_class = {"직업":"수도사","특성":"양조","템렙":290}

wow_class["특성"]
> "양조"
  • 연관시키려는 두 값이 있을 때, 빠른 탐색 및 출력 가능
  • 데이터 유형을 저장하는 것에 유용함.
wow_class = {"직업":"수도사","특성":["양조","풍운","운무"],"템세팅":{"쐐기":285,"레이드":290}}

wow_class["특성"]
> ["양조","풍운","운무"]

wow_class["특성"][2]
> "운무"

wow_class["템세팅"]["레이드"]
> 290
  • 이미 생성된 dictionary에 변수명["key"] = "value"로 선언해주면
    기존의 dict에 새로운 key:value가 추가됨.
wow_class = {"직업":"수도사","특성":"양조"}
wow_class["템렙"] = 290

wow_class
> {'직업': '수도사', '특성': '양조', '템렙': 290}
  • 이미 생성된 dictionary에서 특정 key:value를 변경하려면
    변수명["Key"] = "new value" 선언 시 변경됨.
wow_class = {"직업":"수도사","특성":"양조"}
wow_class["직업"]="사제"

wow_class
> {"직업":"사제","특성":"양조"}

Methods

.keys()

  • dictionary에 있는 모든 key 값 출력
wow_class = {"직업":"수도사","특성":"양조"}

wow_class.keys()
> dict_keys(['직업', '특성'])

.values()

  • dictionary에 있는 모든 value 값 출력
wow_class = {"직업":"수도사","특성":"양조"}

wow_class.values()
> dict_values(['사제', '양조'])

.items()

  • dictionary에 있는 key:value 를 모두 출력
wow_class = {"직업":"수도사","특성":"양조"}

wow_class.values()
> dict_items([('직업', '사제'), ('특성', '양조')])
profile
QA. 손으로 할 수 있는 모든 것을 좋아합니다.

0개의 댓글