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

पायथन में सूची में दिए गए तत्वों की आवृत्ति का योग ज्ञात करें

एक दी गई सूची में कई बार-बार आइटम होते हैं। हम सूची में दोहराई गई कुछ ऐसी वस्तुओं की बारंबारता का योग ज्ञात करने में रुचि रखते हैं। नीचे दिए गए तरीके हैं कि हम इसे कैसे प्राप्त कर सकते हैं।

योग के साथ

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

उदाहरण

chk_list= ['Mon', 'Tue']
big_list = ['Mon','Tue', 'Wed', 'Mon','Mon','Tue']

# Apply sum
res = sum(big_list.count(elem) for elem in chk_list)

# Printing output
print("Given list to be analysed: \n", big_list)
print("Given list to with values to be analysed:\n", chk_list)
print("Sum of the frequency: ", res)

आउटपुट

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

Given list to be analysed:
['Mon', 'Tue', 'Wed', 'Mon', 'Mon', 'Tue']
Given list to with values to be analysed:
['Mon', 'Tue']
Sum of the frequency: 5

संग्रह के साथ।काउंटर

संग्रह मॉड्यूल से काउंटर फ़ंक्शन उस सूची में लागू करके वांछित परिणाम प्राप्त कर सकता है जिसके मूल्यों का विश्लेषण छोटी सूची के माध्यम से लूप करते समय किया जाना है जिसमें केवल वे तत्व हैं जिनकी आवृत्ति को स्थापित करने की आवश्यकता है।

उदाहरण

from collections import Counter

chk_list= ['Mon', 'Tue']
big_list = ['Mon','Tue', 'Wed', 'Mon','Mon','Tue']

# Apply Counter

res = sum(Counter(big_list)[x] for x in chk_list)

# Printing output
print("Given list to be analysed: \n", big_list)
print("Given list to with values to be analysed:\n", chk_list)
print("Sum of the frequency: ", res)

आउटपुट

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

Given list to be analysed:
['Mon', 'Tue', 'Wed', 'Mon', 'Mon', 'Tue']
Given list to with values to be analysed:
['Mon', 'Tue']
Sum of the frequency: 5

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

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

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

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

  1. पायथन में एक सूची का औसत खोजें?

    पायथन n तत्वों की संख्या की गणना के लिए योग फ़ंक्शन प्रदान करता है। यहां हम इस फ़ंक्शन का उपयोग करते हैं और फिर औसत की गणना करते हैं। एल्गोरिदम Step 1: input “size of the list” Step 2: input “Element” Step 3: using sum function calculate summation of all numbers. Step 4: calculate average. उदाहरण