다른 값도 출력해 봅시다.
eng = {'break': '깨어지다', 'bring': '가져오다', 'brush': '붓', 'brave': '용감한'}
print(eng['brush'])
print(eng['brave'])
실행결과
붓
용감한
키 brush, brave와 쌍을 이루는 값이 출력됩니다. 리스트와 공통점, 차이점을 비교하니 딕셔너리도 이해하기 어려운 개념은 아니죠? 인덱스 대신 키를 기준으로 데이터에 접근할 수 있다는 부분이 가장 큰 차이고 그 외에는 비슷한 부분이 많습니다.
그럼 딕셔너리에 존재하지 않는 키를 넣으면 어떻게 될까요? 코드로 살펴봅시다.
eng = {'break': '깨어지다', 'bring': '가져오다', 'brush': '붓', 'brave': '용감한'}
print(eng['brief'])
실행결과
----> 2 print(eng['brief'])
KeyError: 'brief'