딕셔너리 (Dictionary)
🤔딕셔너리란?
- key와 value로 자료를 관리한다.
- 선언은 '{}'을 이용하고 key:value 형태로 요소를 정의한다.
- key와 value는 숫자, 문자, 논리형 뿐만 아니라 컨테이너 자료형도 저장할 수 있다.
- 단, key에 mutable(변경 가능) 값은 올 수 없다.
딕셔너리 조회
딕셔너리 추가
- '딕셔너리명 [key] = value' 형태로 추가한다.
딕셔너리 수정
- '딕셔너리명 [key] = value' 형태로 수정한다.
keys(), values() 함수
- keys() : 키만 조회
- values() : 값만 조회
- items() : 모든 키, 값을 Tuple 형태로 반환
딕셔너리 삭제
- del(): key를 이용하여 삭제만 한다.
- pop() : key를 이용하여 삭제 후 결과가 반환된다.
딕셔너리 이외 기능
- in , not in : key의 존재 유/무를 판단한다.
- len() : 딕셔너리 길이를 알 수 있다.
- clear() : 모든 아이템을 삭제한다.