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

Sắp xếp Từ điển Python theo Khóa hoặc Giá trị

Khi cần phải sắp xếp các từ điển trong Python bằng cách sử dụng một khóa hoặc một giá trị, một từ điển có thể được định nghĩa và các cặp giá trị khóa có thể được chèn vào đó. Vòng lặp ‘for’ có thể được sử dụng để lặp qua cặp giá trị khóa và sắp xếp nó bằng phương pháp ‘sort’. Phương thức này có thể được gọi.

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

Ví dụ

 def my_dict ():my_key_value_pair [4] =24my_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_air_key key và giá trị sau [3] =18 sắp xếp theo thứ tự bảng chữ cái dựa trên khóa là:") for i in sorted (my_key_value_pair):print ((i, my_key_value_pair [i])) my_dict () 

Đầu ra

 Các khóa và giá trị sau khi sắp xếp theo thứ tự bảng chữ cái dựa trên khóa là:(1, 2) (2, 56) (3, 323) (4, 24) (5, 12) (6, 18)  

Giải thích

  • Một phương thức được định nghĩa, ban đầu sẽ gán một từ điển trống cho một biến.

  • Chỉ mục của từ điển trống được truy cập và các phần tử được gán cho các chỉ mục.

  • Phương thức "sắp xếp" được sử dụng để lặp lại từ điển và hiển thị nó trên bảng điều khiển.

  • Phương thức này được gọi là.

  • Đầu ra được hiển thị trên bảng điều khiển.