जब किसी सूची के पहले और अंतिम सम तत्वों के बीच की दूरी का पता लगाना आवश्यक होता है, तो सूची तत्वों को अनुक्रमण का उपयोग करके एक्सेस किया जाता है और अंतर पाया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = [2, 3, 6, 4, 6, 2, 9, 1, 14, 11] print("The list is :") print(my_list) my_indices_list = [idx for idx in range( len(my_list)) if my_list[idx] % 2 == 0] my_result = my_indices_list[-1] - my_indices_list[0] print("The result is :") print(my_result)
आउटपुट
The list is : [2, 3, 6, 4, 6, 2, 9, 1, 14, 11] The result is : 8
स्पष्टीकरण
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
सूची को पुनरावृत्त किया जाता है, और यह देखने के लिए तत्वों की जाँच की जाती है कि क्या 2 से विभाज्य है।
-
अगर ऐसा है, तो उन्हें एक वेरिएबल को असाइन किया जाता है।
-
अंतिम और पहले तत्व के बीच का अंतर उन्हें अनुक्रमित करके प्राप्त किया जाता है।
-
यह अंतर एक चर को सौंपा गया है।
-
यह चर कंसोल पर प्रदर्शित होता है।