딕셔너리(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 딕셔너리[키] |


'프로그래밍 > 파이썬' 카테고리의 다른 글
[파이썬17] 집합(Set) 자료형 (1) | 2024.12.25 |
---|---|
[파이썬16] 딕셔너리 함수 및 메소드 (1) | 2024.12.25 |
[파이썬14] 튜플(Tuple) 자료형 및 메소드 (0) | 2024.12.24 |
[파이썬13] 리스트 함수 및 메소드 (1) | 2024.12.24 |
[파이썬12]리스트 자료형 (0) | 2024.12.16 |