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.