파이썬 3.5나 그 이전 버전에서는 keys, values, items, popitem 등 딕셔너리가 제공하는 모든 메서드가 이터레이션 순서에 의존했으므로 앞의 예제처럼 임의로 실행 순서가 정해지는 것처럼 보인다.
# Python #3#.#5 print(list(baby_names.keys())) print(list(baby_names.values())) print(list(baby_names.items())) print(baby_names.popitem()) # 임의로 원소를 하나 선택 >>> ['dog', 'cat'] ['puppy', 'kitten'] [('dog', 'puppy'), ('cat', 'kitten')] ('dog', 'puppy')