개발공부

[Python] Dictionary 특징, 생성, 데이터 액세스 본문

Python/Basic

[Python] Dictionary 특징, 생성, 데이터 액세스

mscha 2022. 4. 20. 17:55

Dictionary

 - my_dict = {'key1':'value1', 'key2':'value2', 'key3':'value3'}
 - 딕셔너리는 키 밸류의 쌍으로 되어 있다. 

 - 한쌍 : item 아이템
 - 아이템의 왼쪽 : key 키
 - 아이템의 오른쪽 : value 밸류
 - 키는, 딕셔너리 안에 유일한 값으로 되어 있다. 따라서 키가 같은 값을 가질 수 없다. 그러나 밸류는 같은      값이 여러개 있어도 상관없다.
 - 리스트는 인덱스의 오프셋으로 접근하지만, 딕셔너리는 키로 접근한다.

 - { }, dict() 로 생성 가능하다.

 

Data access

 - 딕셔너리의 데이터 억세스는 인덱스가 아니라 '키'로 억세스한다.

 - 없는 키값에 억세스하면 KeyError가 발생한다.

   - get() 를 사용해도 데이터 억세스 가능하다.