আমরা দুটি স্ট্রিং দেওয়া হয়. আমাদের প্রথম স্ট্রিং-এর অক্ষরগুলির গণনা খুঁজে বের করতে হবে যা দ্বিতীয় স্ট্রিং-এও উপস্থিত রয়েছে৷
সেট সহ
সেট ফাংশন আমাদের একটি স্ট্রিং এর সমস্ত উপাদান অনন্য মান দেয়. আমরা &অপারেটরও ব্যবহার করি যা দুটি প্রদত্ত স্ট্রিং-এর মধ্যে সাধারণ উপাদান খুঁজে পায়।
উদাহরণ
strA = 'Tutorials Point'
uniq_strA = set(strA)
# Given String
print("Given String\n",strA)
strB = 'aeio'
uniq_strB = set(strB)
# Given String
print("Search character strings\n",strB)
common_chars = uniq_strA & uniq_strB
print("Count of matching characters are : ",len(common_chars)) আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given String Tutorials Point Search character strings aeio Count of matching characters are : 3
পুনরায় অনুসন্ধানের সাথে
আমরা re মডিউল থেকে অনুসন্ধান ফাংশন ব্যবহার করি। আমরা একটি গণনা ভেরিয়েবল ব্যবহার করি এবং অনুসন্ধানের ফলাফল সত্য হলে এটি বৃদ্ধি করতে থাকি।
উদাহরণ
import re
strA = 'Tutorials Point'
# Given String
print("Given String\n",strA)
strB = 'aeio'
# Given String
print("Search character strings\n",strB)
cnt = 0
for i in strA:
if re.search(i, strB):
cnt = cnt + 1
print("Count of matching characters are : ",cnt) আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given String Tutorials Point Search character strings aeio Count of matching characters are : 5