Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन – K मिडल एलिमेंट्स


जब 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 के बीच का अंतर एक वेरिएबल में असाइन किया जाता है।

  • इन दो मानों का योग भी एक अलग वेरिएबल में असाइन किया जाता है।

  • विशिष्ट एलिमेंट्स तक पहुंचने के लिए लिस्ट स्लाइसिंग ऑपरेशन किया जाता है।

  • इसे एक वेरिएबल में असाइन किया जाता है।

  • इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।

  1. - पायथन में रेंज में तत्व हटाएं

    पायथन से एकल तत्व को हटाना इंडेक्स और del फंक्शन का उपयोग करके सीधा है। लेकिन ऐसे परिदृश्य हो सकते हैं जब हमें इंडेक्स के एक समूह के लिए तत्वों को हटाने की आवश्यकता हो। यह लेख उन दृष्टिकोणों का पता लगाता है जिनसे केवल उन तत्वों को सूची से हटाया जाए जो इंडेक्स सूची में निर्दिष्ट हैं। sort और del का

  1. - पायथन में टॉप K फ्रीक्वेंट एलिमेंट्स

    मान लीजिए हमारे पास पूर्णांक संख्याओं का एक नॉन-ऐम्प्टी ऐरे है। हमें kवें सबसे अधिक फ्रीक्वेंट एलिमेंट्स लौटाने हैं। इसलिए यदि एलिमेंट्स [1,1,1,1,2,2,3,3,3] हैं और k = 2, तो परिणाम [1, 3] होगा। औपचारिक रूप से फ़ंक्शन को निम्न करना चाहिए - num_freq = एक खाली मैप, freq_list := एक खाली मैप nums में प्

  1. - पायथन में डिक्शनरी एलिमेंट्स डिलीट करना

    आप या तो व्यक्तिगत डिक्शनरी एलिमेंट्स को हटा सकते हैं या डिक्शनरी की पूरी सामग्री को क्लियर कर सकते हैं। आप एक ही ऑपरेशन में पूरी डिक्शनरी को भी डिलीट कर सकते हैं। पूरी डिक्शनरी को स्पष्ट रूप से हटाने के लिए, बस del स्टेटमेंट का उपयोग करें। उदाहरण एक साधारण उदाहरण निम्नलिखित है: #!/usr/bin/python