Khi cần chèn các phần tử vào đầu một từ điển có thứ tự, có thể sử dụng phương thức "update".
Dưới đây là minh chứng về điều tương tự -
Ví dụ
from collections import OrderedDict my_ordered_dict = OrderedDict([('Will', '1'), ('James', '2'), ('Rob', '4')]) print("The dictionary is :") print(my_ordered_dict) my_ordered_dict.update({'Mark':'7'}) my_ordered_dict.move_to_end('Mark', last = False) print("The resultant dictionary is : ") print(my_ordered_dict)
Đầu ra
The dictionary is : OrderedDict([('Will', '1'), ('James', '2'), ('Rob', '4')]) The resultant dictionary is : OrderedDict([('Mark', '7'), ('Will', '1'), ('James', '2'), ('Rob', '4')])
Giải thích
-
Các gói bắt buộc được nhập.
-
Từ điển có thứ tự được tạo bằng OrderedDict ’.
-
Nó được hiển thị trên bảng điều khiển.
-
Phương thức "update" được sử dụng để chỉ định khóa và giá trị.
-
Phương thức ‘move_to_end’ được sử dụng để di chuyển một cặp giá trị khóa xuống cuối.
-
Đầu ra được hiển thị trên bảng điều khiển.