프로그래밍/파이썬

[파이썬15] 딕셔너리 자료형

도치! 2024. 12. 25. 14:00

딕셔너리(Dictionary)

  • 키(key)를 기반으로 값(value)을 저장하는 자료형으로
  • 이름표가 붙은 사물함이라고 생각하면 편하다.
  • 리스트나 튜플처럼 순서가 존재하지 않는다.
변수 = {
        키 : 값,
        키 : 값,
        ...
        키 : 값
}

 

dict_data

key value
'a' 1
'b' 2
'c' 3

 

※ 딕셔너리 주의사항

  • key가 같은것이 있으면 안된다 (덮어 써짐)
  • key가 변형되면 안된다.
  • list자료형을 key로 쓸 수 없다.(mutable 자료형이기에)
  • 튜플은 key로 쓸 수 있다. (immutable 자료형)

딕셔너리 접근

딕셔너리[키]

리스트와 비슷하다.

자료형 선언방식 접근방식
리스트 list_data=[ ] litst_data[0]
딕셔너리 dict_data={ } dict_data['a']

리스트는 순서가 있어 인덱스로 접근하지만

딕셔너리는 순서가 아닌 "키"로 접근한다.


딕셔너리 새로운 값 추가하기

딕셔너리[새로운 키] = 새로운값

딕셔너리 새로운 값 제거하기

del 딕셔너리[키]