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

पायथन में लिस्ट में किसी तत्व की अंतिम घटना


इस लेख में, हम लिस्ट में किसी तत्व की अंतिम घटना ढूंढने के विभिन्न तरीके देखेंगे।

आइए देखें कि दी गई लिस्ट को उलटकर किसी तत्व की अंतिम घटना कैसे ढूंढें। कोड लिखने के लिए नीचे दिए गए चरणों का पालन करें:

  • लिस्ट इनिशियलाइज़ करें।
  • reverse विधि का उपयोग करके लिस्ट को उलटें।
  • index विधि का उपयोग करके तत्व का इंडेक्स ढूंढें।
  • तत्व का वास्तविक इंडेक्स है len(list) - index - 1।
  • अंतिम इंडेक्स प्रिंट करें।

उदाहरण

आइए कोड देखें:

# लिस्ट इनिशियलाइज़ करना words = ['eat', 'sleep', 'drink', 'sleep', 'drink', 'sleep', 'go', 'come'] element = 'sleep' # लिस्ट उलटना words.reverse() # तत्व का इंडेक्स ढूंढना index = words.index(element) # अंतिम इंडेक्स प्रिंट करना print(len(words) - index - 1)

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेगा:

आउटपुट

5 

दूसरा तरीका सभी इंडेक्स ढूंढना और उनमें से अधिकतम प्राप्त करना है।

उदाहरण

आइए कोड देखें:

# लिस्ट इनिशियलाइज़ करना words = ['eat', 'sleep', 'drink', 'sleep', 'drink', 'sleep', 'go', 'come'] element = 'sleep' # अंतिम घटना ढूंढना final_index = max(index for index, item in enumerate(words) if item == element) # इंडेक्स प्रिंट करना print(final_index)

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेगा:

आउटपुट

5 

निष्कर्ष

यदि लेख में आपके कोई प्रश्न हैं, तो उन्हें कमेंट सेक्शन में बताएं।


  1. - Python में लिस्ट का लास्ट एलिमेंट कैसे प्राप्त करें?

    Python सीक्वेंस, जिसमें लिस्ट ऑब्जेक्ट शामिल है, इंडेक्सिंग की अनुमति देता है। लिस्ट में किसी भी एलिमेंट को जीरो-बेस्ड इंडेक्स का उपयोग करके एक्सेस किया जा सकता है। यदि इंडेक्स नेगेटिव नंबर है, तो इंडेक्स की गिनती अंत से शुरू होती है। चूंकि हम लिस्ट में लास्ट एलिमेंट चाहते हैं, -1 को इंडेक्स के रूप

  1. - पायथन में सूची में किसी तत्व का इंडेक्स कैसे खोजें?

    index() मेथड जो सूची (साथ ही स्ट्रिंग और टुपल जैसे अन्य सीक्वेंस टाइप) के लिए उपलब्ध है, किसी विशेष तत्व की पहली ऑकरेंस खोजने के लिए उपयोगी है। >>> L1 = [a, b, c, a, x] >>> L1 [a, b, c, a, x] >>> L1.index(a) 0 एक तत्व के सभी ऑकरेंस के इंडेक्स प्राप्त करने के लिए, enumera

  1. - पायथन में स्ट्रिंग में सबस्ट्रिंग की अंतिम घटना का इंडेक्स कैसे खोजें?

    पायथन में rfind() मेथड होता है जो सबस्ट्रिंग की घटना के लिए स्ट्रिंग के अंत से खोज करता है। यदि मिल जाए तो यह अंतिम घटना का इंडेक्स लौटाता है, अन्यथा -1। आप इसका उपयोग निम्न प्रकार से कर सकते हैं: >>> some of the some.rfind(some) 12 >>> some of the some.rfind(none) -1 >>>