[Python] 딕셔너리(Dictionary) 문법
·
WIL
딕셔너리(Dictionary)란파이썬에서 dictionary는 key: value 쌍 으로 이루어진 자료구조. 해시 테이블로 구현되어있어 효율적으로 키를 통해 값을 조회할 수 있음장단점기본적으로 해시테이블의 장단점과 거의 같다장점평균적으로 데이터 접근/ 삽입 속도가 O(1)키로 직관적인 접근이 가능단점해시테이블 구조를 사용하기때문에 메모리 사용량이 많아질 수 있다.해시 충돌로 인해 최악의 경우 복잡도는 O(n)문법 선 요약접근(조회): my_dict[키], my_dict.get(키[, 기본값])값 할당(추가/수정): my_dict[키] = 값삭제: del my_dict[키], my_dict.pop(키[, 기본값])검색 메서드: my_dict.keys(), my_dict.values(), my_dict.i..