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

पायथन में दी गई सूची में कोई भी मान वाले सूचकांक खोजें

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

रेंज के साथ ()

रेंज और लेन फ़ंक्शन को मिलाकर हम प्रत्येक तत्व के मूल्य की तुलना किसी से नहीं कर सकते हैं और उनकी अनुक्रमणिका स्थिति पर कब्जा कर सकते हैं। बेशक हम इसे प्राप्त करने के लिए लूप डिज़ाइन का उपयोग करते हैं।

उदाहरण

listA = ['Sun', 'Mon',None, 'Wed', None, None]

# Given list
print("Given list : ",listA)

# Using range
positions = [i for i in range(len(listA)) if listA[i] == None]

# Result
print("None value positions : ",positions)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given list : ['Sun', 'Mon', None, 'Wed', None, None]
None value positions : [2, 4, 5]

गणना के साथ

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

उदाहरण

listA = ['Sun', 'Mon',None, 'Wed', None, None]

# Given list
print("Given list : ",listA)

# Using enumarate
positions = [i for i, val in enumerate(listA) if val == None]

# Result
print("None value positions : ",positions)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given list : ['Sun', 'Mon', None, 'Wed', None, None]
None value positions : [2, 4, 5]

  1. पायथन में दिए गए सूचकांकों के साथ स्ट्रिंग को फेरबदल करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक स्ट्रिंग s और सूचकांकों की एक सूची है, वे समान लंबाई के हैं। स्ट्रिंग s को इस तरह से फेरबदल किया जाएगा कि स्थिति i पर वर्ण, अंतिम स्ट्रिंग में सूचकांकों [i] पर चला जाता है। हमें अंतिम स्ट्रिंग ढूंढनी है। इसलिए, यदि इनपुट s =ktoalak ind =[0,5,1,6,2,4,3] जैसा है, तो आउटपुट क

  1. एक पायथन सूची मूल्यों के साथ कई चर निर्दिष्ट करें

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

  1. पायथन में सूचकांकों द्वारा सूची के तत्वों का पता लगाएं

    दो सूचियों पर विचार करें। दूसरी सूची के तत्व संख्याएँ हैं जिन्हें पहली सूची के तत्वों के लिए सूचकांक स्थिति के रूप में माना जाना चाहिए। इस परिदृश्य के लिए हमारे पास नीचे दिए गए पायथन प्रोग्राम हैं। मानचित्र और getitem के साथ हम सूची आइटम तक पहुंचने के लिए गेटिटम जादू विधि का उपयोग कर सकते हैं। हम इ