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

पायथन प्रोग्राम: लिस्ट में एलिमेंट्स गिनना जब तक एलिमेंट टपल न हो


A एक दी गई लिस्ट है। इस लिस्ट में नेस्टेड टपल्स हैं। हमारा कार्य लिस्ट में एलिमेंट्स को तब तक गिनना है जब तक कोई एलिमेंट टपल न हो। यहां हम isinstance() फंक्शन का उपयोग करते हैं। इस फंक्शन के दो पैरामीटर्स हैं ऑब्जेक्ट और क्लासइन्फो। ऑब्जेक्ट चेक किया जाने वाला है और क्लासइन्फो क्लास, टाइप या क्लास और टाइप्स का टपल है। यह फंक्शन ट्रू लौटाता है यदि ऑब्जेक्ट क्लास का इंस्टेंस या सबक्लास है, या टपल का कोई भी एलिमेंट है और अन्यथा फाल्स।

Input: A=[4, 5, 6, 10,22,33, (1, 2, 3), 11, 2, 4]
Output: 6

एल्गोरिदम

चरण 1: एक लिस्ट दी गई है।
चरण 2: एक काउंटर वेरिएबल c उपयोग करें जिसे 0 से इनिशियलाइज़ किया गया है।
चरण 3: हम लिस्ट को ट्रैवर्स करते हैं और वेरिफाई करते हैं कि हमारे काउंट के पथ में टपल एनकाउंटर हो रहा है या नहीं।
चरण 4: यदि यह ट्रू है तो काउंटर 1 से बढ़ाया जाएगा अन्यथा फाल्स।
चरण 5: c लौटाएं

उदाहरण कोड

# प्रोग्राम: आइटम्स को तब तक गिनें जब तक लिस्ट में टपल एनकाउंटर न हो
def countelement(M):
    c = 0
    print("RESULT ::>")
    for i in M:
        if isinstance(i, tuple):
            break
        c = c + 1
    return c

# ड्राइवर कोड
A = [4, 5, 6, 10, 22, 33, (1, 2, 3), 11, 2, 4]
print(countelement(A))

आउटपुट

RESULT ::>6
  1. - Python प्रोग्राम में तत्वों की लंबाई के अनुसार सूची को सॉर्ट करें

    हमारे पास स्ट्रिंग की एक सूची है और हमारा लक्ष्य सूची में स्ट्रिंग की लंबाई के आधार पर सूची को सॉर्ट करना है। हमें स्ट्रिंग को उनकी लंबाई के अनुसार आरोही क्रम में व्यवस्थित करना है। हम इसे अपने एल्गोरिदम या Python के अंतर्निहित मेथड sort() या फ़ंक्शन sorted() के साथ key का उपयोग करके कर सकते हैं।आउट

  1. - पायथन प्रोग्राम: टपल में किसी एलिमेंट के ऑकरेंसेज गिनना

    यहां एक यूजर इनपुट टपल दिया गया है, हमारा कार्य टपल में दिए गए एलिमेंट के ऑकरेंसेज गिनना है।उदाहरणInput: A = [10, 20, 30, 40, 10, 100, 80, 10] X = 10 Output: 3एल्गोरिदमcountoccur(A,x) /* A एक ऐरे है और x गिनने के लिए एलिमेंट है */ चरण 1: पहले हम एक काउंटर वेरिएबल उपयोग करते हैं जो समान एलिमेंट को गि

  1. - पायथन प्रोग्राम: लिस्ट से डुप्लिकेट एलिमेंट्स हटाना

    एक लिस्ट दी गई है जिसमें डुप्लिकेट एलिमेंट हैं, हमारा कार्य एक और लिस्ट बनाना है जिसमें बिना डुप्लिकेट के एलिमेंट्स हों।उदाहरणA::[2, 3, 4, 3, 4, 6, 78, 90] Output::[2, 3, 4, 6, 78, 90]एल्गोरिदमचरण 1: एक लिस्ट बनाएं। चरण 2: एक नई लिस्ट बनाएं जो खाली हो। चरण 3: लिस्ट में हर एलिमेंट को ट्रैवर्स करें। च