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

पायथन में सूची में सभी तत्वों की गणना करें

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

फॉर लूप के साथ

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

उदाहरण

listA = [[2,9, 6], [5, 'a'], [0], [12,'c', 9, 3]]

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

res = len([x for y in listA for x in y])

# print result
print("Total count of elements : " ,res)

आउटपुट

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

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

चेन के साथ

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

उदाहरण

from itertools import chain
listA = [[2,9, 6], [5, 'a'], [0], [12,'c', 9, 3]]

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

res = len(list(chain(*listA)))

# print result
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. संग्रह मॉड्यूल का उपयोग करके पायथन में सरणी में सभी तत्वों की आवृत्तियों की गणना करें

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

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

    एक पूर्णांक सूची को देखते हुए, हमारा कार्य सूची में N सबसे बड़े तत्वों को खोजना है। उदाहरण Input : [40, 5, 10, 20, 9] N = 2 Output: [40, 20] एल्गोरिदम Step1: Input an integer list and the number of largest number. Step2: First traverse the list up to N times. Step3: Each traverse find the largest va