যখন এটি একটি কাউন্টার এবং অভিধান ছেদ প্রদর্শনের প্রয়োজন হয়, তখন কাউন্টার এবং অভিধান ব্যবহার করা যেতে পারে৷
নীচে একই −
এর প্রদর্শন করা হলউদাহরণ
from collections import Counter
def make_string(str_1,str_2):
dict_one = Counter(str_1)
dict_two = Counter(str_2)
result = dict_one & dict_two
return result == dict_one
string_1 = 'Hi Mark'
string_2 = 'how are yoU'
print("The first string is :")
print(string_1)
print("The second string is :")
print(string_2)
if (make_string(string_1,string_2)==True):
print("It is possible")
else:
print("It is not possible") আউটপুট
The first string is : Hi Mark The second string is : how are yoU It is not possible
ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়৷
৷ -
একটি পদ্ধতি সংজ্ঞায়িত করা হয়, যা দুটি স্ট্রিং নেয় এবং তাদের একটি কাউন্টারে রূপান্তর করে।
-
তারপর এটি একটি অভিধানে বরাদ্দ করা হয়৷
৷ -
অভিধানের বাইরে, দুটি স্ট্রিং সংজ্ঞায়িত করা হয়, এবং এই দুটি স্ট্রিং পাস করে পদ্ধতিটিকে বলা হয়৷
-
ফাংশনটি 'সত্য' বা 'মিথ্যা' প্রদান করে কিনা তার উপর নির্ভর করে প্রাসঙ্গিক আউটপুট কনসোলে দেখানো হয়।