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

पायथन - एक सूची में संचयी पंक्ति आवृत्तियाँ

जब किसी सूची में संचयी पंक्ति आवृत्तियों को प्राप्त करने की आवश्यकता होती है, तो 'काउंटर' विधि और एक सूची समझ का उपयोग किया जाता है।

उदाहरण

नीचे उसी का एक प्रदर्शन है

from collections import Counter

my_list = [[11, 2, 32, 4, 31], [52, 52, 3, 71, 71, 3], [1, 3], [19, 19, 40, 40, 40]]

print("The list is :")
print(my_list)

my_element_list = [19, 2, 71]

my_frequency = [Counter(element) for element in my_list]

my_result = [sum([freq[word] for word in my_element_list if word in freq]) for freq in my_frequency]

print("The resultant matrix is :")
print(my_result)

आउटपुट

The list is :
[[11, 2, 32, 4, 31], [52, 52, 3, 71, 71, 3], [1, 3], [19, 19, 40, 40, 40]]
The resultant matrix is :
[1, 2, 0, 2]

स्पष्टीकरण

  • आवश्यक पैकेज पर्यावरण में आयात किए जाते हैं।

  • एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • पूर्णांकों की एक और सूची परिभाषित की गई है।

  • सूची के माध्यम से पुनरावृति करने के लिए 'काउंटर' पद्धति के साथ सूची समझ का उपयोग किया जाता है।

  • यह एक वैरिएबल को असाइन किया गया है।

  • सूची समझ का उपयोग सूची के माध्यम से फिर से करने के लिए किया जाता है और यदि तत्व सूची में मौजूद है तो तत्व जोड़ें।

  • यह एक वैरिएबल को असाइन किया गया है।

  • यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।


  1. पायथन में सूची में तत्व दोहराव

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

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

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें संचयी राशि के साथ एक सूची बनानी होगी। आइए अब नीचे दिए गए कार्यान्वयन में समाधान देखें - उदाहरण # cumulative sum def Cumulative(l):    new = []    cumsum = 0   &nb

  1. पायथन में शब्दकोश का उपयोग करके एक सूची में आवृत्तियों की गणना करना

    इस लेख में हम एक सूची में मौजूद प्रत्येक तत्व की आवृत्ति की गणना करने के लिए एक प्रोग्राम विकसित करते हैं। शब्दकोश का उपयोग करना यहां हम आइटम को शब्दकोश की कुंजी के रूप में और उनकी आवृत्तियों को मानों के रूप में कैप्चर करते हैं। उदाहरण list = ['a','b','a','c','d&