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

Chương trình Python để Đặt hàng Tuples bằng cách sử dụng Danh sách bên ngoài

Khi được yêu cầu đặt hàng các bộ giá trị bằng cách sử dụng danh sách bên ngoài, có thể sử dụng phương thức hiểu danh sách và 'dict'.

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

Ví dụ

my_list = [('Mark', 34), ('Will', 91), ('Rob', 23)]

print("The list of tuple is : ")
print(my_list)

ordered_list = ['Will', 'Mark', 'Rob']
print("The ordered list is :")
print(ordered_list)
temp = dict(my_list)
my_result = [(key, temp[key]) for key in ordered_list]
print("The ordered tuple list is : ")
print(my_result)

Đầu ra

The list of tuple is :
[('Mark', 34), ('Will', 91), ('Rob', 23)]
The ordered list is :
['Will', 'Mark', 'Rob']
The ordered tuple list is :
[('Will', 91), ('Mark', 34), ('Rob', 23)]

Giải thích

  • Danh sách bộ tuple được xác định và được hiển thị trên bảng điều khiển.

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

  • Danh sách tuple được chuyển đổi thành từ điển.

  • Nó được lặp lại và các phần tử được lưu trữ trong một danh sách khác.

  • Điều này dẫn đến một tuple có thứ tự được hiển thị dưới dạng đầu ra trên bảng điều khiển.