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_array, array_length))

आउटपुट

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

स्पष्टीकरण

  • 'find_peak' नाम की एक विधि परिभाषित की गई है जो सूची और उसकी लंबाई को पैरामीटर के रूप में लेती है।

  • यह सूची की लंबाई की जांच करता है और उसके आधार पर परिणाम देता है।

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

  • विधि के बाहर, एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।

  • सूची की लंबाई एक वेरिएबल को असाइन की गई है।

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

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


  1. सूची में वैकल्पिक श्रेणी टुकड़ा करना (पायथन)

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

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

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

  1. पायथन में एक सूची का आकार खोजें

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