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