Computer >> Máy Tính >  >> Lập trình >> Python

Sắp xếp khóa và giá trị từ điển Danh sách bằng Python

Khi cần thiết phải sắp xếp khóa và giá trị trong từ điển, có thể sử dụng phương pháp 'đã sắp xếp'.

Dưới đây là minh chứng về điều tương tự -

Ví dụ

my_dict = {'Hi': [1, 6, 3],
   'there': [2, 9, 6],
   'Mark': [16, 7]}

print("The dictionary is : ")
print(my_dict)

my_result = dict()
for key in sorted(my_dict):
   my_result[key] = sorted(my_dict[key])

print("The sorted dictionary is : " )
print(my_result)

Đầu ra

The dictionary is :
{'Hi': [1, 6, 3], 'there': [2, 9, 6], 'Mark': [16, 7]}
The sorted dictionary is :
{'Hi': [1, 3, 6], 'Mark': [7, 16], 'there': [2, 6, 9]}

Giải thích

  • Một từ điển được xác định và được hiển thị trên bảng điều khiển.

  • Một từ điển trống được xác định.

  • Từ điển được lặp đi lặp lại, trước đó nó được sắp xếp.

  • Khóa lại được sắp xếp và gán cho từ điển trống.

  • Từ điển đã sắp xếp được hiển thị trên bảng điều khiển.