जब लगातार टुपल्स को विस्तारित करने की आवश्यकता होती है, तो एक साधारण पुनरावृत्ति का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_list = [(13, 526, 73), (23, 67, 0, 72, 24, 13), (94, 42), (11, 62, 23, 12), (93, ), (83, 61)] print("The list is :") print(my_list) my_list.sort(reverse=True) print("The list after sorting in reverse is :") print(my_list) my_result = [] for index in range(len(my_list) - 1): my_result.append(my_list[index] + my_list[index + 1]) print("The result is :") print(my_result)
आउटपुट
The list is : [(13, 526, 73), (23, 67, 0, 72, 24, 13), (94, 42), (11, 62, 23, 12), (93,), (83, 61)] The list after sorting in reverse is : [(94, 42), (93,), (83, 61), (23, 67, 0, 72, 24, 13), (13, 526, 73), (11, 62, 23, 12)] The result is : [(94, 42, 93), (93, 83, 61), (83, 61, 23, 67, 0, 72, 24, 13), (23, 67, 0, 72, 24, 13, 13, 526, 73), (13, 526, 73, 11, 62, 23, 12)]
स्पष्टीकरण
-
टुपल्स की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
इसे 'सॉर्टेड' पद्धति का उपयोग करके रिवर्स में सॉर्ट किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
-
एक खाली सूची बनाई जाती है।
-
सूची को पुनरावृत्त किया जाता है, लगातार तत्वों को जोड़ा जाता है और खाली सूची में जोड़ा जाता है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।