जब K मध्य तत्वों को निर्धारित करने की आवश्यकता होती है, तो '//' ऑपरेटर और सूची स्लाइसिंग का उपयोग किया जाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = [34, 56, 12, 67, 88, 99, 0, 1, 21, 11] print("The list is : ") print(my_list) K = 5 print("The value of K is ") print(K) beg_indx = (len(my_list) // 2) - (K // 2) end_indx = (len(my_list) // 2) + (K // 2) my_result = my_list[beg_indx: end_indx + 1] print("The result is : " ) print(my_result)
आउटपुट
The list is : [34, 56, 12, 67, 88, 99, 0, 1, 21, 11] The value of K is 5 The result is : [67, 88, 99, 0, 1]
स्पष्टीकरण
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
K के लिए एक मान परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
-
सूची की लंबाई प्राप्त की जाती है और '//' ऑपरेटर का उपयोग किया जाता है।
-
उपरोक्त मान और K//2 के बीच का अंतर एक चर को सौंपा गया है।
-
इन दो मानों का योग भी एक भिन्न चर के लिए नियत किया जाता है।
-
विशिष्ट तत्वों तक पहुँचने के लिए एक सूची टुकड़ा करने की क्रिया की जाती है।
-
यह एक वैरिएबल को असाइन किया गया है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।