제가 공부했던 부분을 다시 복습하는 과정입니다!
★실제 사용했을 당시 많이 사용하던 부분만 다시 작성해보았습니다!★
Dict
- 키-값 쌍을 저장하는 변경 가능한(mutable) 컬렉션이다.

키는 중복을 허용하지 않지만 중복된다면 나중에 겹친 키로 바뀐다.

키는 문자열로 사용할 수 있고 인덱싱 처럼 '[ ]'안에 키를 넣어 값을 뽑을 수 있다.
데이터 추가, 변경

Dict의 key는 변경 불가능한 것들만 활용이 가능하다.
Dict값에는 컬렉션 타입이 들어 갈 수 있다.
Dict의 메서드
* keys()
- 딕셔너리의 모든 키를 반환

* values()
- 딕셔너리의 모든 값을 반환

* items()
- 딕셔너리의 모든 키-값을 튜플로 반환

* get()
- 특정 키에 대한 값을 반환. 키가 없으면 None을 반환

get() 메서드는 6번째 줄 처럼 없는 키를 찾게되면 None 값을 리턴한다.
그러나 7~8번줄 처럼 하이퍼파라미터로 None값이 아닌 지정한 값으로 출력할 수 있다.
* pop()
- 특정 키에 대한 값을 제거하고 제거된 "값"을 반환, 키가 없다면 에러

* in
- 딕셔너리에 특정 키가 있는지 확인

in 은 딕셔너리 뿐만 리스트, 문자열에서도 사용이 가능하다.
그땐 key값이 아닌 요소들로 비교하게 된다.
'Python' 카테고리의 다른 글
| 사용자 정의 함수(꽃) (0) | 2024.09.26 |
|---|---|
| 컬렉션(list, dict, set)과 반복문 (0) | 2024.09.26 |
| Python 제어문 (조건문, 반복문) (0) | 2024.09.25 |
| Python 연산자 (0) | 2024.09.24 |
| Python 자료구조 (Set) (0) | 2024.09.24 |