जब बाहरी सूची का उपयोग करके टुपल्स को ऑर्डर करने की आवश्यकता होती है, तो सूची समझ और 'तानाशाही' पद्धति का उपयोग किया जा सकता है।
नीचे उसी का प्रदर्शन है -
उदाहरण
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) आउटपुट
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)] स्पष्टीकरण
-
टपल की सूची परिभाषित है, और कंसोल पर प्रदर्शित होती है।
-
एक अन्य सूची परिभाषित है, और कंसोल पर प्रदर्शित होती है।
-
टपल की सूची को एक शब्दकोश में बदल दिया जाता है।
-
इसे पुनरावृत्त किया जाता है और तत्वों को दूसरी सूची में संग्रहीत किया जाता है।
-
इसका परिणाम एक आदेशित टपल में होता है जो कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।