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

पायथन - सूची में पहले और अंतिम सम तत्वों के बीच की दूरी खोजें


जब सूची के पहले और अंतिम सम तत्वों के बीच की दूरी खोजने की आवश्यकता होती है, तो सूची तत्वों को इंडेक्सिंग का उपयोग करके एक्सेस किया जाता है और अंतर निकाला जाता है।

उदाहरण

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

my_list = [2, 3, 6, 4, 6, 2, 9, 1, 14, 11]
print("The list is :")
print(my_list)
my_indices_list = [idx for idx in range(len(my_list)) if my_list[idx] % 2 == 0]
my_result = my_indices_list[-1] - my_indices_list[0]
print("The result is :")
print(my_result)

आउटपुट

The list is : [2, 3, 6, 4, 6, 2, 9, 1, 14, 11]
The result is : 8

व्याख्या

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

  • सूची पर पुनरावृति की जाती है, और तत्वों की जांच की जाती है कि वे 2 से विभाज्य हैं या नहीं।

  • यदि हां, तो उन्हें एक वेरिएबल को असाइन किया जाता है।

  • अंतिम और पहले तत्व को इंडेक्सिंग करके उनके बीच का अंतर प्राप्त किया जाता है।

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

  • यह वेरिएबल कंसोल पर प्रदर्शित होता है।


  1. - पायथन टपल और डिक्शनरी में क्या अंतर है?

    वे बहुत अलग डेटा संरचनाएं हैं। टपल में एलिमेंट्स की निम्नलिखित प्रॉपर्टीज होती हैं - क्रम बना रहता है। वे इम्म्यूटेबल हैं। वे किसी भी प्रकार को धारण कर सकते हैं, और प्रकार मिश्रित हो सकते हैं। एलिमेंट्स को न्यूमेरिक (ज़ीरो-बेस्ड) इंडेक्सेज के माध्यम से एक्सेस किया जाता है। एक पायथन डिक्शनरी हैश

  1. - पायथन लिस्ट और ऐरे में क्या अंतर है?

    मूल रूप से, पायथन लिस्ट्स बहुत लचीली हैं और पूरी तरह से विषम, मनमाना डेटा धारण कर सकती हैं, और उन्हें एमोर्टाइज्ड कॉन्स्टेंट टाइम में बहुत कुशलता से जोड़ा जा सकता है। यदि आपको अपनी ऐरे को समय-कुशलता से और बिना परेशानी के सिकोड़ने और बढ़ाने की आवश्यकता है, तो वे जाने का रास्ता हैं। लेकिन वे C ऐरे क

  1. - पायथन लिस्ट और टपल में क्या अंतर है?

    लिस्ट और टपल के बीच मुख्य अंतर यह है कि टपल्स इम्म्यूटेबल हैं। इसका मतलब है कि एक बार बनाने के बाद आप टपल में मानों को नहीं बदल सकते। इसलिए यदि आपको मानों को बदलने की आवश्यकता है तो लिस्ट का उपयोग करें। टपल्स का उपयोग करने के लाभ - वे मामूली परफॉरमेंस सुधार में मदद करते हैं। चूंकि टपल इम्म्यूटेबल