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

पायथन - लिस्ट में अल्टरनेट पीक एलिमेंट्स की जांच करें

जब लिस्ट में अल्टरनेट पीक एलिमेंट्स की जांच करना आवश्यक होता है, तो एक फंक्शन परिभाषित किया जाता है जो लिस्ट के माध्यम से इटरेट करता है, सरणी के आसन्न तत्वों की तुलना की जाती है और इस पर निर्भर करते हुए आउटपुट कंसोल पर डिस्प्ले होता है।

उदाहरण

नीचे इसका प्रदर्शन है:

def find_peak(my_array, array_length):
    if (array_length == 1):
        return 0
    if (my_array[0] >= my_array[1]):
        return 0
    if (my_array[array_length - 1] >= my_array[array_length - 2]):
        return array_length - 1
    for i in range(1, array_length - 1):
        if (my_array[i] >= my_array[i - 1] and my_array[i] >= my_array[i + 1]):
            return i

my_list = [1, 3, 20, 4, 1, 0]
list_length = len(my_list)
print("The list is:")
print(my_list)
print("The result is")
print(find_peak(my_list, list_length))

आउटपुट

The list is: [1, 3, 20, 4, 1, 0]
The result is 2

व्याख्या

  • 'find_peak' नामक एक मेथड परिभाषित की जाती है जो लिस्ट और इसकी लंबाई को पैरामीटर के रूप में लेती है।

  • यह लिस्ट की लंबाई की जांच करता है और उस पर निर्भर करते हुए परिणाम लौटाता है।

  • लिस्ट के आसन्न तत्वों की तुलना की जाती है और अंतिम परिणाम लौटाया जाता है।

  • मेथड के बाहर, एक लिस्ट परिभाषित की जाती है और कंसोल पर डिस्प्ले की जाती है।

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

  • आवश्यक पैरामीटर पास करके मेथड को कॉल किया जाता है।

  • परिणाम कंसोल पर डिस्प्ले होता है।


  1. - Python में सूची की वैकल्पिक रेंज स्लाइसिंग

    स्लाइसिंग Python में दी गई सूची से डेटा विश्लेषण के लिए एक बहुत ही सामान्य तकनीक है। लेकिन हमारे विश्लेषण के लिए कभी-कभी हमें मानों की एक विशिष्ट रेंज के लिए सूची के स्लाइस बनाने की आवश्यकता होती है। उदाहरण के लिए, हमें सूची से हर 4 तत्वों को छोड़कर 4 तत्व प्रिंट करने की आवश्यकता है। इस लेख में हम P

  1. - पायथन - जांचें कि लिस्ट में सभी तत्व समान हैं या नहीं

    कभी-कभी हमें यह जांचने की आवश्यकता होती है कि क्या लिस्ट में एक ही मान सभी तत्वों के रूप में दोहराया गया है। हम नीचे दिए गए पायथन प्रोग्राम का उपयोग करके ऐसे परिदृश्य की जांच कर सकते हैं। अलग-अलग दृष्टिकोण हैं। for लूप का उपयोग इस विधि में हम लिस्ट से पहला तत्व लेते हैं और पारंपरिक for लूप का उपयोग

  1. - Python में सूची का आकार ढूंढना

    सूची Python में एक संग्रह डेटा प्रकार है। सूची में तत्व परिवर्तनशील होते हैं और तत्वों से जुड़ा कोई विशिष्ट क्रम नहीं होता है। इस लेख में हम देखेंगे कि Python में सूची की लंबाई कैसे ढूंढें। जिसका अर्थ है कि हमें सूची में मौजूद तत्वों की संख्या प्राप्त करनी है चाहे वे डुप्लीकेट हों या नहीं।उदाहरणनीचे