কম্পিউটার

পাইথনে একটি তালিকায় প্রদত্ত উপাদান ধারণকারী সাবলিস্টগুলি গণনা করুন


প্রদত্ত তালিকার উপাদানগুলি অন্য ভেরিয়েবলের অন্য স্ট্রিং হিসাবেও উপস্থিত থাকতে পারে। এই নিবন্ধে আমরা দেখব যে প্রদত্ত তালিকায় একটি প্রদত্ত স্ট্রীম কতবার উপস্থিত রয়েছে৷

পরিসীমা এবং লেন সহ

আমরা তালিকার দৈর্ঘ্য ট্র্যাক রাখতে রেঞ্জ এবং লেন ফাংশন ব্যবহার করি। তারপর একটি তালিকায় একটি উপাদান হিসাবে স্ট্রিংটি কতবার উপস্থিত রয়েছে তা খুঁজে বের করতে in condition ব্যবহার করুন। যখনই শর্ত পূরণ হয় তখনই শূন্য থেকে শুরু করা একটি গণনা পরিবর্তনশীল ক্রমবর্ধমান হতে থাকে।

উদাহরণ

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. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং এর সেট ব্যবহার করে স্বর সংখ্যা গণনা করার জন্য

  2. পাইথন প্রোগ্রাম একটি তালিকায় উপাদান গণনা একটি উপাদান একটি Tuple না হওয়া পর্যন্ত?

  3. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং সেট ব্যবহার করে স্বর সংখ্যা গণনা

  4. পাইথনে এটি ধারণকারী একটি তালিকা দেওয়া একটি আইটেমের সূচী কিভাবে খুঁজে পাবেন?