เมื่อจำเป็นต้องแทรกองค์ประกอบที่จุดเริ่มต้นของพจนานุกรมที่สั่งซื้อ คุณสามารถใช้วิธีการ "อัปเดต" ได้
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
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) ผลลัพธ์
The dictionary is :
OrderedDict([('Will', '1'), ('James', '2'), ('Rob', '4')])
The resultant dictionary is :
OrderedDict([('Mark', '7'), ('Will', '1'), ('James', '2'), ('Rob', '4')]) คำอธิบาย
-
แพ็คเกจที่จำเป็นจะถูกนำเข้า
-
พจนานุกรมที่สั่งซื้อถูกสร้างขึ้นโดยใช้ OrderedDict'
-
จะแสดงบนคอนโซล
-
วิธีการ 'อัปเดต' ใช้เพื่อระบุคีย์และค่า
-
วิธี "move_to_end" ใช้เพื่อย้ายคู่ค่าคีย์ไปยังจุดสิ้นสุด
-
เอาต์พุตจะแสดงบนคอนโซล