जब काउंटर और डिक्शनरी इंटरसेक्शन को प्रदर्शित करने की आवश्यकता होती है, तो काउंटर और डिक्शनरी का उपयोग किया जा सकता है।
नीचे उसी का प्रदर्शन है -
उदाहरण
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
स्पष्टीकरण
-
आवश्यक पैकेज आयात किए जाते हैं।
-
एक विधि परिभाषित की जाती है, जो दो तार लेती है, और उन्हें एक काउंटर में बदल देती है।
-
फिर इसे एक शब्दकोश को सौंपा जाता है।
-
डिक्शनरी के बाहर, दो स्ट्रिंग्स को परिभाषित किया गया है, और इन दो स्ट्रिंग्स को पास करके मेथड को कॉल किया जाता है।
-
फ़ंक्शन 'ट्रू' या 'गलत' लौटाता है या नहीं, इसके आधार पर प्रासंगिक आउटपुट कंसोल पर दिखाया जाता है।