जब क्रमबद्ध टुपल्स निकालने हों, तो लिस्ट कॉम्प्रिहेंशन, sorted मेथड, tuple मेथड और == ऑपरेटर का उपयोग किया जाता है।
उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
my_list = [(15, 74, 36, 22, 54), (13, 24, 56), (59, 60, 34), (42, 65, 56), (99, 91)]
print("सूची है:")
print(my_list)
my_result = [element for element in my_list if tuple(sorted(element)) == element]
print("परिणाम है:")
print(my_result)
आउटपुट
सूची है: [(15, 74, 36, 22, 54), (13, 24, 56), (59, 60, 34), (42, 65, 56), (99, 91)] परिणाम है: [(13, 24, 56)]
व्याख्या
इंटीजर्स की एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची पर इटरेट किया जाता है, और प्रत्येक एलिमेंट को सॉर्ट करके टुपल में बदला जाता है और मूल एलिमेंट से तुलना की जाती है।
यदि वे बराबर हैं, तो इसे सूची में बदला जाता है और एक वेरिएबल में असाइन किया जाता है।
यह आउटपुट कंसोल पर प्रदर्शित होता है।