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

पायथन में सूची में सभी तत्वों की गिनती खोजें


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

फॉर लूप के साथ

इस दृष्टिकोण में हम सूची की नेस्टिंग संरचना से गुजरने के लिए दो फॉर लूप का उपयोग करते हैं। नीचे दिए गए प्रोग्राम में हमारे पास नेस्टेड सूची है जहां आंतरिक तत्वों में अलग-अलग संख्या में तत्व हैं। हम फ्लैट की गई सूची की लंबाई की गणना करने के लिए len() फ़ंक्शन भी लागू करते हैं।

उदाहरण

listA = [[2, 9, 6], [5, 'a'], [0], [12, 'c', 9, 3]]  # दी गई सूची
print("Given list : ", listA)
res = len([x for y in listA for x in y])
# परिणाम प्रिंट करें
print("Total count of elements : ", res)

आउटपुट

Given list : [[2, 9, 6], [5, 'a'], [0], [12, 'c', 9, 3]]
Total count of elements : 10

Chain के साथ

इस दृष्टिकोण में हम chain मेथड लागू करते हैं जो सूची से सभी आंतरिक तत्वों को फ्लैट करके बाहर लाता है और फिर इसे सूची में बदल देता है। अंत में len() फ़ंक्शन लागू करते हैं ताकि सूची में तत्वों की संख्या मिल सके।

उदाहरण

from itertools import chain

listA = [[2, 9, 6], [5, 'a'], [0], [12, 'c', 9, 3]]  # दी गई सूची
print("Given list : ", listA)
res = len(list(chain(*listA)))
# परिणाम प्रिंट करें
print("Total count of elements : ", res)

आउटपुट

Given list : [[2, 9, 6], [5, 'a'], [0], [12, 'c', 9, 3]]
Total count of elements : 10
  1. पायथन प्रोग्राम: लिस्ट में एलिमेंट्स का योग ढूंढें पायथन प्रोग्राम: लिस्ट में एलिमेंट्स का योग ढूंढें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट इनपुट के रूप में एक लिस्ट दिए जाने पर, हमें दी गई लिस्ट का योग निकालने की आवश्यकता है। यहां हमारे पास दो दृष्टिकोण हैं: बिल्ट-इन फंक्शन का उपयोग करना और ब्रूट-फोर्स दृष्टिकोण का उपयोग

  1. - पायथन में collections मॉड्यूल से सरणी में सभी तत्वों की आवृत्ति गिनना

    चूंकि पायथन सूची में डुप्लिकेट तत्वों की अनुमति देता है, एक तत्व कई बार मौजूद हो सकता है। सूची में तत्वों की आवृत्ति दर्शाती है कि कोई तत्व सूची में कितनी बार होता है। इस लेख में हम collections मॉड्यूल के Counter फ़ंक्शन का उपयोग करके सूची में प्रत्येक आइटम की आवृत्ति ज्ञात करते हैं। सिंटैक्स सिंट

  1. - पायथन प्रोग्राम सूची से N सबसे बड़े तत्व खोजने के लिए

    एक पूर्णांक सूची दी गई है, हमारा कार्य सूची में N सबसे बड़े तत्व ढूंढना है। उदाहरण इनपुट : [40, 5, 10, 20, 9] N = 2 आउटपुट: [40, 20] एल्गोरिदम चरण 1: एक पूर्णांक सूची और सबसे बड़ी संख्या की संख्या इनपुट करें। चरण 2: पहले सूची को N बार पार करें। चरण 3: प्रत्येक पारगमन में सबसे बड़ा मान ढूंढें और इसे