더북(TheBook)

-값 쌍의 순서가 입력했을 때와 다르다. 자신의 컴퓨터에서 이 예제를 입력해보면 결과가 또 다를 수도 있다. 일반적으로 사전에서 항목의 순서는 예측할 수 없다.

그러나 사전의 원소들은 정수 인덱스로 인덱스되지 않으므로 이는 문제가 되지 않는다. 대신에 키를 사용해 해당 값을 찾는다.

>>> eng2sp['two']

'dos'

'two'는 항상 값 'dos'와 연결되어 있으므로 항목들의 순서는 중요하지 않다.

사전에 키가 없다면 예외가 발생한다.

>>> eng2sp['four']

KeyError: 'four'

사전에도 len 함수를 쓸 수 있다. 사전에서 len 함수는 키-값 쌍의 개수를 반환한다.

>>> len(eng2sp)

3

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.