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

पायथन काउंटर और डिक्शनरी चौराहा उदाहरण

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

नीचे उसी का प्रदर्शन है -

उदाहरण

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

स्पष्टीकरण

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

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

  • फिर इसे एक शब्दकोश को सौंपा जाता है।

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

  • फ़ंक्शन 'ट्रू' या 'गलत' लौटाता है या नहीं, इसके आधार पर प्रासंगिक आउटपुट कंसोल पर दिखाया जाता है।


  1. पायथन में एक शब्दकोश के सभी मूल्यों को कैसे मुद्रित करें?

    डिक्शनरी ऑब्जेक्ट में मान () विधि होती है जो हमारे लिए यह काम करती है। >>> D1 = {1:a, 2:b, 3:c} >>> D1.values() dict_values([a, b, c]) >>> list(D1.values()) [a, b, c] आप कुंजी () शब्दकोश की विधि द्वारा लौटाई गई चाबियों के ढक्कन के माध्यम से पुनरावृत्ति करके भी संबंधित म

  1. पायथन में किसी शब्दकोश की सभी कुंजियों को कैसे प्रिंट करें?

    डिक्शनरी ऑब्जेक्ट में कुंजियाँ () विधि होती है जो हमारे लिए यह काम करती है। >>> D1 = {1:a, 2:b,3:c} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3] लूप के लिए उपयोग करके चलने योग्य सूची वस्तु का पता लगाया जा सकता है >>> L1 = list(D1.keys())

  1. पाइथन अपवाद संदेश को कैप्चर और प्रिंट कैसे करें?

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