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

रिवर्स स्ट्रिंग्स के जोड़े गिनने के लिए पायथन प्रोग्राम

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

उदाहरण

नीचे इसका प्रदर्शन है:

my_list = [{"Python": 8, "is": 1, "fun": 9}, {"Python": 2, "is": 9, "fun": 1}, {"Python": 5, "is": 10, "fun": 7}]
print("The list is:")
print(my_list)

result = {}
for dic in my_list:
    for key, value in dic.items():
        if key in result:
            result[key] = max(result[key], value)
        else:
            result[key] = value

print("The result is:")
print(result)

आउटपुट

The list is: [{'Python': 8, 'is': 1, 'fun': 9}, {'Python': 2, 'is': 9, 'fun': 1}, {'Python': 5, 'is': 10, 'fun': 7}]
The result is: {'Python': 8, 'is': 10, 'fun': 9}

व्याख्या

  • डिक्शनरी की एक सूची परिभाषित की जाती है और कंसोल पर डिस्प्ले की जाती है।

  • एक खाली डिक्शनरी बनाई जाती है।

  • सूची के एलिमेंट्स पर इटरेट किया जाता है।

  • डिक्शनरी के आइटम्स पर इटरेट किया जाता है।

  • यदि कुंजी डिक्शनरी में मौजूद है, तो कुंजी और मान का अधिकतम परिणाम को असाइन किया जाता है।

  • अन्यथा, मान परिणाम में रखा जाता है।

  • यह परिणाम है जो कंसोल पर डिस्प्ले होता है।


  1. पायथन में निर्देशित ग्राफ को उलटने का प्रोग्राम पायथन में निर्देशित ग्राफ को उलटने का प्रोग्राम

    मान लीजिए हमारे पास एक निर्देशित ग्राफ है, हमें इसका उल्टा ढूंढना है ताकि यदि एक किनारा u से v तक जाता है, तो अब यह v से u तक जाए। यहां इनपुट एक एडजेंसी सूची होगी, और यदि n नोड्स हैं, तो नोड्स (0, 1, ..., n-1) होंगे।इसलिए, यदि इनपुट इस तरह हैतो आउटपुट होगाइसे हल करने के लिए, हम इन चरणों का पालन करें

  1. पायथन प्रोग्राम: लगातार 1 के बिना बाइनरी स्ट्रिंग्स की संख्या गिनें पायथन प्रोग्राम: लगातार 1 के बिना बाइनरी स्ट्रिंग्स की संख्या गिनें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक धनात्मक पूर्णांक N दिया गया है, हमें लंबाई N की सभी संभावित अलग बाइनरी स्ट्रिंग्स गिननी हैं जिनमें लगातार 1 न हों। उदाहरण # स्ट्रिंग्स की संख्या गिनें def countStrings(n): a = [0 for i in range(n)] b = [0 for i in r

  1. पायथन प्रोग्राम: जांचें कि डिवाइजर्स की संख्या इवन है या ऑड पायथन प्रोग्राम: जांचें कि डिवाइजर्स की संख्या इवन है या ऑड

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट – एक संख्या n दिए जाने पर, इसके डिवाइजर्स की कुल संख्या इवन है या ऑड ढूंढें। इस दृष्टिकोण में, हम सभी डिवाइजर्स ढूंढेंगे और जांचेंगे कि डिवाइजर्स की संख्या इवन है या ऑड। कार्यान्वयन नी