더북(TheBook)

이제는 이런 메서드가 삽입 순서와 같은 순서를 제공하기 때문에 프로그램을 작성하면서 이 순서에 의존할 수 있다.

print(list(baby_names.keys()))
print(list(baby_names.values()))
print(list(baby_names.items()))
print(baby_names.popitem())  # 마지막에 삽입된 원소

>>>
['cat', 'dog']
['kitten', 'puppy']
[('cat', 'kitten'), ('dog', 'puppy')]   
('dog', 'puppy')

이런 변경은 dict 타입과 이 타입의 특정 구현에 의존하는 여러 다른 파이썬 기능에 수많은 영향을 미쳤다.

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