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

Python - दी गई सूची में सब-लिस्ट की आवृत्ति गिनना


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

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_list = [23, 33, 45, 67, 54, 43, 33, 45, 67, 83, 33, 45, 67,90, 0]
print("The list is : ")
print(my_list)
sub_list = [33, 45, 67, 90]
print("The sub-list is : ")
print(sub_list)
my_result = len([sub_list for index in range(len(my_list)) if my_list[index : index + len(sub_list)] == sub_list])
print("The resultant list is : ")
print(my_result)

आउटपुट

The list is : [23, 33, 45, 67, 54, 43, 33, 45, 67, 83, 33, 45, 67, 90, 0]
The sub-list is : [33, 45, 67, 90]
The resultant list is : 1

व्याख्या

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

  • सब-लिस्ट परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • सूची समझ का उपयोग सूची पर पुनरावृत्ति करने के लिए किया जाता है, और एक 'if' शर्त का उपयोग किया जाता है।

  • यह शर्त जांचती है कि सब-लिस्ट की लंबाई और विशिष्ट इंडेक्स का योग और सबलिस्ट समान हैं या नहीं।

  • यदि हां, तो उन्हें एक सूची में जोड़ा जाता है, और एक चर को निर्दिष्ट किया जाता है।

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


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

    एक दी गई सूची में कई दोहराए गए आइटम होते हैं। हम कुछ ऐसे आइटम्स की आवृत्ति का योग ज्ञात करने में रुचि रखते हैं जो सूची में दोहराए जाते हैं। नीचे वे दृष्टिकोण दिए गए हैं जिनसे हम इसे प्राप्त कर सकते हैं। sum के साथ हमारे पास दो सूचियाँ हैं। एक में मानों की सूची है और दूसरी में उन मानों की सूची है जि

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

    आइए एक परिदृश्य पर विचार करें जहां आपके पास एक सूची है जो सूचियों से बनी है। हम आंतरिक सूचियों की विभिन्न स्थितियों पर एक वर्ण की आवृत्ति ज्ञात करने में रुचि रखते हैं। नीचे दिया गया उदाहरण आवश्यकता को स्पष्ट करेगा। नीचे दी गई सूची की सूची पर विचार करें। listA = [[a, a, b], [a, c, b], [c, a, b], [c,

  1. - पायथन में सूची में सबसे अधिक आवृत्ति वाला तत्व

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