Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để tạo từ điển có thứ tự trong Python?


OrderedDict là một lớp con từ điển ghi nhớ thứ tự mà nội dung của nó được thêm vào, Nó được định nghĩa trong mô-đun bộ sưu tập của thư viện Python. OrderDict ghi nhớ thứ tự thêm các cặp khóa-giá trị trong từ điển

>>> from collections import OrderedDict
>>> od=OrderedDict(d.items())
>>> od
OrderedDict([('banana', 3), ('apple', 4), ('pear', 1), ('orange', 2)])
>>> t=od.popitem()
>>> t
('orange', 2)