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

पायथन में एक सूची में दिए गए तत्व वाले उप-सूचियों की गणना करें

किसी दी गई सूची के तत्व किसी अन्य चर में अन्य स्ट्रिंग के रूप में भी मौजूद हो सकते हैं। इस लेख में हम देखेंगे कि दी गई सूची में दी गई स्ट्रीम कितनी बार मौजूद है।

रेंज और लेन के साथ

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

उदाहरण

Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
Bstring = 'Mon'

# Given list
print("Given list:\n", Alist)
print("String to check:\n", Bstring)
count = 0
for i in range(len(Alist)):
   if Bstring in Alist[i]:
      count += 1
print("Number of times the string is present in the list:\n",count)

आउटपुट

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

Given list:
['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
String to check:
Mon
Number of times the string is present in the list:
2

योग के साथ

हम दी गई सूची में एक तत्व के रूप में स्ट्रिंग का मिलान करने के लिए शर्तों में उपयोग करते हैं। और अंत में मैच की स्थिति सकारात्मक होने पर गिनती प्राप्त करने के लिए योग फ़ंक्शन लागू करें।

उदाहरण

Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
Bstring = 'Mon'
# Given list
print("Given list:\n", Alist)
print("String to check:\n", Bstring)
count = sum(Bstring in item for item in Alist)
print("Number of times the string is present in the list:\n",count)

आउटपुट

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

Given list:
['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
String to check:
Mon
Number of times the string is present in the list:
2

काउंटर और चेन के साथ

itertools और collecitons मॉड्यूल सेवा को श्रृंखला और काउंटर फ़ंक्शन देते हैं जिनका उपयोग सूची के सभी तत्वों की गिनती प्राप्त करने के लिए किया जा सकता है जो स्ट्रिंग से मेल खाते हैं।

उदाहरण

from itertools import chain
from collections import Counter
Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
Bstring = 'M'
# Given list
print("Given list:\n", Alist)
print("String to check:\n", Bstring)
cnt = Counter(chain.from_iterable(set(i) for i in Alist))['M']
print("Number of times the string is present in the list:\n",cnt)

आउटपुट

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

Given list:
['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
String to check:
M
Number of times the string is present in the list:
2

  1. किसी दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने के लिए पायथन प्रोग्राम

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

  1. किसी दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने के लिए पायथन प्रोग्राम

    इस कार्यक्रम में, एक उपयोगकर्ता इनपुट स्ट्रिंग दिया गया। हमें इस स्ट्रिंग में स्वरों की संख्या गिननी है। यहां हम पायथन में सेट का उपयोग करते हैं। सेट एक अनियंत्रित संग्रह डेटा प्रकार है जो चलने योग्य, परिवर्तनशील और कोई डुप्लिकेट तत्व नहीं है। उदाहरण Input : str1=pythonprogram Output : 3 एल्गोरिदम

  1. किसी आइटम की अनुक्रमणिका को पायथन में युक्त सूची में कैसे खोजें?

    सूची में किसी तत्व की स्थिति (उस मामले के लिए कोई अनुक्रम डेटा प्रकार) अनुक्रमणिका () विधि द्वारा प्राप्त की जाती है। यह विधि दिए गए तत्व की घटना का पहला उदाहरण ढूंढती है। >>> L1=[45, 32, 100, 10, 24, 56] >>> L1.index(24) 4