เมื่อจำเป็นต้องแทรกองค์ประกอบที่จุดเริ่มต้นของพจนานุกรมที่สั่งซื้อ คุณสามารถใช้วิธีการ "อัปเดต" ได้
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
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" ใช้เพื่อย้ายคู่ค่าคีย์ไปยังจุดสิ้นสุด
-
เอาต์พุตจะแสดงบนคอนโซล