Notice
Recent Posts
Recent Comments
Link
CHHB stroy
Dictionary Type 본문
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 |