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