เมื่อจำเป็นต้องเรียงลำดับพจนานุกรมใน Python โดยใช้คีย์หรือค่า พจนานุกรมสามารถกำหนดได้ และสามารถแทรกคู่ของค่าคีย์ลงในพจนานุกรมได้ สามารถใช้ลูป 'for' เพื่อวนซ้ำผ่านคู่ค่าคีย์ และจัดเรียงโดยใช้วิธี 'sort' เรียกวิธีนี้ก็ได้
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
def my_dict():my_key_value_pair ={}my_key_value_pair[2] =56my_key_value_pair[1] =2my_key_value_pair[5] =12my_key_value_pair[4] =24my_key_value_pair[6] =18my_key_value_pair[3] =323 พิมพ์ ("คีย์และค่าหลัง การเรียงลำดับตามตัวอักษรตามคีย์คือ :")for i in sorted (my_key_value_pair) :print((i, my_key_value_pair[i]))my_dict()
ผลลัพธ์
คีย์และค่าต่างๆ หลังจากการจัดเรียงตามลำดับตัวอักษรตามคีย์คือ :(1, 2)(2, 56)(3, 323)(4, 24)(5, 12)(6, 18)ก่อน>คำอธิบาย
-
มีการกำหนดวิธีการ ซึ่งเริ่มแรกกำหนดพจนานุกรมว่างให้กับตัวแปร
-
มีการเข้าถึงดัชนีของพจนานุกรมเปล่าและองค์ประกอบถูกกำหนดให้กับดัชนี
-
วิธี 'sorted' ใช้เพื่อทำซ้ำผ่านพจนานุกรมและแสดงบนคอนโซล
-
วิธีนี้เรียกว่า
-
เอาต์พุตจะแสดงบนคอนโซล