반응형
[파이썬 기초]
딕셔너리(Dictionary) 인덱싱
딕셔너리를 하나 정의합시다.
>>> Dic={'Apple':'사과','Banana':'바나나','Plum':'자두'}
>>> Dic
{'Apple': '사과', 'Banana': '바나나', 'Plum': '자두'}
딕셔너리를 인덱싱 할 때는, 인덱스로 key를 이용하여 인덱싱합니다.
>>> Dic['Apple']
'사과'
여러 원소에 동시에 접근하는 인덱싱 방법은 없는 것 같네요.
>>> Dic['Apple','Banana']
Traceback (most recent call last):
File "<ipython-input-749-0114248e16d4>", line 1, in <module>
Dic['Apple','Banana']
KeyError: ('Apple', 'Banana')
>>> Dic[['Apple','Banana']]
Traceback (most recent call last):
File "<ipython-input-750-705e949a4e44>", line 1, in <module>
Dic[['Apple','Banana']]
TypeError: unhashable type: 'list'
반응형
'5-1. 파이썬 제공 기본 자료구조 > 딕셔너리' 카테고리의 다른 글
[파이썬 기초] 딕셔너리(Dictionary) Key:Value 쌍 삭제하기 (pop 메소드) (0) | 2020.10.30 |
---|---|
[파이썬 기초] 딕셔너리(Dictionary) 원소 삭제하기 (del 명령어) (0) | 2020.10.30 |
[파이썬 기초] 딕셔너리(Dictionary) 의 Value 수정 (0) | 2020.10.27 |
[파이썬 기초] 딕셔너리(Dictionary) 정의 (인덱싱 이용) (0) | 2020.10.27 |
[파이썬 기초] 딕셔너리(Dictionary) 소개, 정의 (0) | 2020.10.27 |
댓글