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

पायथन में विशेष स्थिति से मेल खाने वाले तत्वों की संख्या

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

बुद्धि और योग

इस दृष्टिकोण में हम तत्वों को चुनने के लिए स्थिति में उपयोग करते हैं और कुछ का उपयोग उनकी गिनती प्राप्त करने के लिए करते हैं। 1 का उपयोग किया जाता है यदि तत्व मौजूद है और 0 का उपयोग स्थिति के परिणाम के लिए किया जाता है।

उदाहरण

Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
# Given list
print("Given list:\n", Alist)
cnt = sum(1 for i in Alist if i in('Mon','Wed'))
print("Number of times the condition is satisfied in the list:\n",cnt)

आउटपुट

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

Given list:
['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
Number of times the condition is satisfied in the list:
3

मानचित्र और लैम्ब्डा के साथ

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

उदाहरण

Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
# Given list
print("Given list:\n", Alist)
cnt=sum(map(lambda i: i in('Mon','Wed'), Alist))
print("Number of times the condition is satisfied in the list:\n",cnt)

आउटपुट

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

Given list:
['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
Number of times the condition is satisfied in the list:
3

कम करने के साथ

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

उदाहरण

from functools import reduce
Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
# Given list
print("Given list:\n", Alist)
cnt = reduce(lambda count, i: count + (i in('Mon','Wed')), Alist, 0)
print("Number of times the condition is satisfied in the list:\n",cnt)

आउटपुट

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

Given list:
['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
Number of times the condition is satisfied in the list:
3

  1. पायथन में एक सूची का आकार खोजें

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

  1. पायथन में एक सरणी में अलग-अलग तत्वों की गणना करें

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

  1. एक सूची में तत्वों को गिनने के लिए पायथन प्रोग्राम तब तक है जब तक कोई तत्व टुपल न हो?

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