CHHB stroy

Dictionary Type 본문

Python

Dictionary Type

CHHB 2024. 6. 6. 16:41

Dictionary

  • 딕셔너리 = 연관 배열(Associative array) = 해시(Hash)
  • Key와 Value를 한쌍으로 갖는 자료형
    • ex ) {Key1 : Value1, Key2 : Value2, Key3 : Value3, ...}
  • Key에는 변하지 않는 값을 사용, Value에는 변하는 값과 변하지 않는 값을 모두 사용
  • 중복되는 Key값을 설정해 두면 하나를 제외한 나머지 것들이 모두 무시
  • Key에는 리스트를 쓸 수 없음, 튜플은 사용할 수 있다.

관련 함수

  • a.keys() : a의 Key만을 모아서 dict_keys 객체를 돌려줌
  • a.values() : value값만을 모아서 dict_values 객체를 돌려줌
  • a.items() : Key와 Value의 쌍을 튜플로 묶은 값을 dict_items 객체로 돌려줌
  • a.clear() : 딕셔너리 안의 모든 요소를 삭제
  • a.get(Key) : Key에 해당하는 Value값을 돌려준다. a[Key]와 같음
    • 차이점
    • a.get(Key) : Key 값이 없으면 None을 돌려줌
      • Key값이 없을 경우 디폴트 값을 지정할 수 있음
      • a.get(Key, Default Key)
    • a[Key] : Key 값이 없으면 오류 발생
  • Key in a : Key 값이 딕셔너리 안에 있는지 확인(bool)

'Python' 카테고리의 다른 글

Python 기초 문법 완벽 정리  (0) 2025.04.20
Set Type  (0) 2024.06.06
tuple Type  (0) 2024.06.06
List Type  (0) 2024.06.06
문자열 포매팅  (0) 2024.06.01