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

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

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

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

  • सूची प्रारंभ करें।
  • रिवर्स विधि का उपयोग करके सूची को उलट दें।
  • सूचकांक विधि का उपयोग करके तत्व की अनुक्रमणिका खोजें।
  • तत्व की वास्तविक अनुक्रमणिका लेन (सूची) - अनुक्रमणिका -1 है।
  • अंतिम अनुक्रमणिका प्रिंट करें।

उदाहरण

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

# initializing the list
words = ['eat', 'sleep', 'drink', 'sleep', 'drink', 'sleep', 'go', 'come']
element = 'sleep'

# reversing the list
words.reverse()

# finding the index of element
index = words.index(element)

# printing the final index
print(len(words) - index - 1)

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

आउटपुट

5

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

उदाहरण

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

# initializing the list
words = ['eat', 'sleep', 'drink', 'sleep', 'drink', 'sleep', 'go', 'come']
element = 'sleep'

# finding the last occurrence
final_index = max(index for index, item in enumerate(words) if item == element)

# printing the index
print(final_index)

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

आउटपुट

5

निष्कर्ष

यदि लेख में आपके कोई प्रश्न हैं, तो उनका उल्लेख टिप्पणी अनुभाग में करें।


  1. पायथन में किसी सूची का अंतिम तत्व कैसे प्राप्त करें?

    पायथन अनुक्रम, सूची वस्तु सहित अनुक्रमण की अनुमति देता है। सूची में किसी भी तत्व को शून्य आधारित सूचकांक का उपयोग करके पहुँचा जा सकता है। यदि सूचकांक एक ऋणात्मक संख्या है, तो सूचकांक की गिनती अंत से शुरू होती है। जैसा कि हम सूची में अंतिम तत्व चाहते हैं, -1 को अनुक्रमणिका के रूप में उपयोग करें। >

  1. पायथन में किसी सूची में किसी तत्व की अनुक्रमणिका कैसे खोजें?

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

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

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