더북(TheBook)

파이썬 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')
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.