Python/Python 문법
09. 파이썬 데이터구조 (Data Structure) - Dictionary (1)_Dictionary의 구조, get함수
Cong_S
2022. 4. 20. 17:15
파이썬 기본데이터구조의 두번째, Dictionary 딕셔너리!
Dictionary 의 가장 큰 특징은
데이터가 key 와 value의 한 쌍으로 이루어져 있다는 것이다.
그 중 key는 Dictionary 안에서 유일하게 하나의 값으로 되어있다. 따라서 key 는 중복될 수가 없다.
그에 반해 value 는 여러 개가 있어도 상관없다.
접근 방법 또한 List 와는 차이점이 있는데
List 가 index의 offset 으로 접근한 반면, Dicitonary 는 key 값으로 접근한다.
접근 방법은 List 와 마찬가지로 [ ] 대괄호로 데이터억세스 하면 된다.
위에서 말했던 것처럼 key 값을 입력한다.
만약 저장된 key 값이 없다면 위와 같은 KeyError가 뜬다.
Dictionary 는 기존 데이터억세스가 아니어도 데이터를 불러올 수 있는 get( ) 함수가 있다
get( ) 함수를 사용하면 key 값이 없다하더라도 KeyError 가 나오지 않는다.
에러가 나오지 않게 코딩해야하는 경우에 선택적으로 사용하면 좋다