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

पायथन - दो स्ट्रिंग का इंटरसेक्शन


इस लेख में, हम विभिन्न तरीकों से दो स्ट्रिंग को इंटरसेक्ट करना सीखेंगे।

समस्या हल करने के लिए नीचे दिए गए चरणों का पालन करें:

  • दो स्ट्रिंग और एक खाली स्ट्रिंग इनिशियलाइज़ करें।
  • पहली स्ट्रिंग पर पुनरावृति करें और वर्तमान कैरेक्टर को नई स्ट्रिंग में जोड़ें यदि यह दूसरी स्ट्रिंग में भी मौजूद है और नई स्ट्रिंग में पहले से मौजूद नहीं है।
  • परिणाम प्रिंट करें।

उदाहरण

# स्ट्रिंग इनिशियलाइज़ करना string_1 = 'tutorialspoint' string_2 = 'tut' result = '' # दोनों स्ट्रिंग से सामान्य कैरेक्टर ढूंढना for char in string_1:    if char in string_2 and not char in result:       result += char # परिणाम प्रिंट करना print(result)

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेगा:

आउटपुट

tu 

हम दो स्ट्रिंग को इंटरसेक्ट करने के लिए सेट का उपयोग करेंगे। नीचे दिए गए चरणों का पालन करें:

  • दोनों स्ट्रिंग को सेट में बदलें।
  • इंटरसेक्शन विधि का उपयोग करके दो सेट को इंटरसेक्ट करें।
  • जॉइन विधि का उपयोग करके परिणाम को स्ट्रिंग में बदलें।
  • परिणाम प्रिंट करें।

उदाहरण

# स्ट्रिंग इनिशियलाइज़ करना string_1 = 'tutorialspoint' string_2 = 'tut' # इंटरसेक्शन result = set(string_1).intersection(string_2) # स्ट्रिंग में बदलना result_str = ''.join(result) # परिणाम प्रिंट करना print(result_str)

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेगा:

आउटपुट

ut 

निष्कर्ष

यदि लेख में आपके कोई प्रश्न हैं, तो उन्हें कमेंट सेक्शन में बताएं।


  1. - पायथन में स्ट्रिंग को घुमाएं

    मान लीजिए हमारे पास दो स्ट्रिंग्स, A और B हैं। हम स्ट्रिंग A को घुमाएंगे और जांचेंगे कि क्या यह घुमाने की किसी स्थिति में B से मेल खाता है, यदि हां तो true वापस करें, अन्यथा false। उदाहरण के लिए, यदि A = abcde, और B = bcdea तो उत्तर true होगा, क्योंकि A को घुमाकर B में बदला जा सकता है। हल करने के च

  1. - पायथन में casefold() स्ट्रिंग विधि

    यह फ़ंक्शन किसी शब्द के अक्षरों को लोअरकेस में बदलने में सहायक होता है। जब दो स्ट्रिंग्स पर लागू किया जाता है तो यह उनके मानों का मिलान कर सकता है भले ही अक्षरों का केस कुछ भी हो। casefold() लागू करना नीचे दिए गए उदाहरण में हम एक स्ट्रिंग पर casefold() फ़ंक्शन लागू करते हैं और परिणाम सभी लोअरकेस अ

  1. पायथन में intersection() फ़ंक्शन पायथन में intersection() फ़ंक्शन

    इस लेख में, हम intersection() फ़ंक्शन के बारे में सीखेंगे जिसे किसी भी दिए गए सेट पर किया जा सकता है। गणित के अनुसार, intersection का अर्थ दो सेट्स से सामान्य तत्वों को ढूंढना है। सिंटैक्स .intersection( ...) वापसी मान तर्क के रूप में पास किए गए सेट्स में सामान्य तत्व। उदाहरण set_1 = {t,u,t,o