Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन काउंटर और डिक्शनरी इंटरसेक्शन उदाहरण


जब काउंटर और डिक्शनरी इंटरसेक्शन को प्रदर्शित करना हो, तो Counter और डिक्शनरी का उपयोग किया जा सकता है।

उदाहरण

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("पहली स्ट्रिंग है:")
print(string_1)
print("दूसरी स्ट्रिंग है:")
print(string_2)
if (make_string(string_1, string_2) == True):
    print("यह संभव है")
else:
    print("यह संभव नहीं है")

आउटपुट

पहली स्ट्रिंग है: Hi Mark
दूसरी स्ट्रिंग है: how are yoU
यह संभव नहीं है

व्याख्या

  • आवश्यक पैकेज आयात किए जाते हैं।

  • एक विधि परिभाषित की जाती है जो दो स्ट्रिंग्स लेती है और उन्हें काउंटर में बदलती है।

  • इसे फिर डिक्शनरी में असाइन किया जाता है।

  • डिक्शनरी के बाहर, दो स्ट्रिंग्स परिभाषित की जाती हैं और इन दोनों स्ट्रिंग्स को पास करके विधि को कॉल किया जाता है।

  • कंसोल पर प्रासंगिक आउटपुट दिखाया जाता है कि फंक्शन 'True' या 'False' लौटाता है या नहीं।


  1. - Python में Dictionary के सभी Values कैसे Print करें?

    Dictionary के सभी Values प्राप्त करना Dictionary Object में values() Method होता है जो इस कार्य को हमारे लिए करता है। values() Method का उपयोग >>> D1 = {1:a, 2:b, 3:c} >>> D1.values() dict_values([a, b, c]) >>> list(D1.values()) [a, b, c] Keys के माध्यम से Iterate करके

  1. - Python में Dictionary के सभी Keys कैसे Print करें?

    Dictionary के सभी Keys प्राप्त करना Dictionary Object में keys() Method होता है जो इस कार्य को हमारे लिए करता है। keys() Method का उपयोग >>> D1 = {1:a, 2:b, 3:c} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3] Iterable List Object को Traverse करना Itera

  1. - पायथन एक्सेप्शन मैसेज को कैसे कैप्चर और प्रिंट करें?

    पायथन एक्सेप्शन मैसेज को दो कोड उदाहरणों में दिखाए अनुसार अलग-अलग तरीकों से कैप्चर और प्रिंट किया जा सकता है। पहले में, हम एक्सेप्शन ऑब्जेक्ट के message एट्रिब्यूट का उपयोग करते हैं। उदाहरण try: a = 7/0 print(float(a)) except BaseException as e: print(e.message) आउटपुट integer division o