जब किसी सूची में श्रेणियों से तत्व निकालने की आवश्यकता होती है, तो एक साधारण पुनरावृत्ति और 'विस्तार' विधि का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_list = [14, 55, 41, 14, 17, 59, 22, 25, 14, 69, 42, 66, 99, 19] print("The list is :") print(my_list) range_list = [(12, 14), (17, 18), (22, 28)] print("The list is :") print(range_list) my_result = [] for element in range_list: my_result.extend(my_list[element[0] : element[1] + 1]) print("The result is :") print(my_result)
आउटपुट
The list is : [14, 55, 41, 14, 17, 59, 22, 25, 14, 69, 42, 66, 99, 19] The list is : [(12, 14), (17, 18), (22, 28)] The result is : [99, 19]
स्पष्टीकरण
-
पूर्णांकों की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
टपल की एक और सूची कंसोल पर परिभाषित और प्रदर्शित होती है।
-
एक खाली सूची परिभाषित की गई है।
-
सूची को पुनरावृत्त किया जाता है, और शून्य तत्व, और पहला तत्व वृद्धिशील 1 रिक्त सूची में जोड़ा जाता है।
-
यह 'विस्तार' पद्धति का उपयोग करके किया जाता है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।