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

दो पायथन शब्दकोशों में निहित कुंजियों में अंतर कैसे खोजें?

हम इसे प्राप्त करने के लिए सेट डेटा प्रकार का उपयोग कर सकते हैं। सेट एक अनियंत्रित संग्रह और अद्वितीय और अपरिवर्तनीय वस्तुएं हैं। इसका उपयोग गणित के सेट सिद्धांत में परिभाषित सेट संचालन करने के लिए किया जाता है। दो सेटों पर सममित अंतर ऑपरेशन सामान्य तत्वों को छोड़कर तत्व उत्पन्न करता है।

उदाहरण

हम दो डिक्शनरी ऑब्जेक्ट्स की चाबियों से एक सेट ऑब्जेक्ट बना सकते हैं और ^ ऑपरेटर की मदद से सममित अंतर कर सकते हैं

>>> D1={1:100, 2:200, 3:300}
>>> D2={1:1000, 3:300, 5:500}
>>> set(D1.keys())^set(D2.keys())
{2, 5}

  1. एक ही अभिव्यक्ति में दो पायथन शब्दकोशों को कैसे मर्ज करें?

    बिल्ट-इन डिक्शनरी क्लास में अपडेट () मेथड होता है जो डिक्शनरी डिक्शनरी ऑब्जेक्ट के एलिमेंट्स को कॉलिंग डिक्शनरी ऑब्जेक्ट के साथ मर्ज करता है। >>> a = {1:a, 2:b, 3:c} >>> b = {x:1,y:2, z:3} >>> a.update(b) >>> a {1: a, 2: b, 3: c, x: 1, y: 2, z: 3} पायथन 3.5 के

  1. पायथन में 2 फाइलों के बीच अंतर कैसे खोजें?

    पायथन मानक पुस्तकालय में विशेष रूप से स्ट्रिंग्स/फाइलों के बीच अंतर खोजने के उद्देश्य से एक मॉड्यूल है। Difflib लाइब्रेरी का उपयोग करके एक अंतर प्राप्त करने के लिए, आप बस उस पर United_diff फ़ंक्शन को कॉल कर सकते हैं। उदाहरण उदाहरण के लिए, मान लें कि आपके पास निम्न सामग्री वाली 2 फ़ाइलें, फ़ाइल1 और

  1. कैसे जांचें कि पाइथन में किसी अन्य स्ट्रिंग में एक सबस्ट्रिंग निहित है या नहीं?

    एक स्ट्रिंग किसी अन्य स्ट्रिंग का सबस्ट्रिंग है या नहीं, यह जानने के लिए पायथन में एक कीवर्ड इन है। उदाहरण के लिए print('ello' in 'hello world')  आउटपुट True यदि आपको सबस्ट्रिंग की पहली अनुक्रमणिका की भी आवश्यकता है, तो आप अनुक्रमणिका को खोजने के लिए ढूंढें (सबस्ट्र) का उपयोग