जब 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 के बीच का अंतर एक चर को सौंपा गया है।
-
इन दो मानों का योग भी एक भिन्न चर के लिए नियत किया जाता है।
-
विशिष्ट तत्वों तक पहुँचने के लिए एक सूची टुकड़ा करने की क्रिया की जाती है।
-
यह एक वैरिएबल को असाइन किया गया है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।