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

पायथन में दो टुपल की तुलना कैसे करें?


टुपल की तुलना पोजिशन दर पोजिशन की जाती है: पहले टुपल का पहला आइटम दूसरे टुपल के पहले आइटम से तुलना की जाती है; यदि वे समान नहीं हैं, तो यह तुलना का परिणाम है, अन्यथा दूसरा आइटम माना जाता है, फिर तीसरा और इसी तरह।

उदाहरण

>>> a = (1, 2, 3)
>>> b = (1, 2, 5)
>>> a < b
True

एक और प्रकार की तुलना है जो समान और अलग एलिमेंट को ध्यान में रखती है। इसे सेट का उपयोग करके किया जा सकता है। सेट टुपल लेते हैं और केवल यूनिक वैल्यू लेते हैं। फिर आप सामान्य ऑब्जेक्ट प्राप्त करने के लिए इंटरसेक्शन की तरह काम करने वाले & ऑपरेशन को कर सकते हैं।

उदाहरण

>>> a = (1, 2, 3, 4, 5)
>>> b = (9, 8, 7, 6, 5)
>>> set(a) & set(b)
{5}

आप इस ऑपरेशन को करने के लिए set.intersection फ़ंक्शन का भी उपयोग कर सकते हैं।

उदाहरण

>>> a = (1, 2, 3, 4, 5)
>>> b = (9, 8, 7, 6, 5)
>>> set(a).intersection(set(b))
{5}

  1. - पायथन में दो सूचियों के तत्वों की तुलना कैसे करें?

    नोट: यह आर्टिकल पायथन 2 के cmp() फ़ंक्शन पर आधारित है जो पायथन 3 में हटा दिया गया है। पायथन 3 में सूचियों की तुलना के लिए अलग तरीके उपयोग किए जाते हैं। cmp() मेथड दो सूचियों के तत्वों की तुलना करता है। यदि तत्व एक ही प्रकार के हैं, तो यह तुलना करता है और परिणाम वापस करता है। यदि तत्व अलग-अलग प्रकार

  1. - Python में दो Different Files को Line by Line कैसे Compare करें?

    Files को Line by Line Compare करना Python Standard Library में Strings/Files के बीच Diffs Find करने के लिए विशेष रूप से एक Module है: difflib। difflib Library का उपयोग करके Diff प्राप्त करने के लिए, आप बस unified_diff Function को Call कर सकते हैं। उदाहरण के लिए, मान लीजिए आपके पास 2 Files हैं, fil

  1. - Python में दो डिक्शनरी लिस्ट की कुशलतापूर्वक तुलना करें - अंतर तेजी से खोजें

    इस पोस्ट में, हम देखते हैं कि Python में दो डिक्शनरी लिस्ट की तुलना कैसे करें और दोनों लिस्ट के बीच अंतर भी प्रिंट करें। तुलना मेथड डिक्शनरी में keys और values की तुलना करता है। साथ ही, Python में दो डिक्शनरी लिस्ट की तुलना करते समय एलिमेंट्स का क्रम मायने नहीं रखता। Python में डिक्शनरी लिस्ट की तुल