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

पायथन - दो स्ट्रिंग का प्रतिच्छेदन

इस लेख में, हम सीखेंगे कि दो तारों को अलग-अलग तरीकों से कैसे काटना है।

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

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

उदाहरण

# initializing the string
string_1 = 'tutorialspoint'
string_2 = 'tut'

result = ''

# finding the common chars from both strings
for char in string_1:
   if char in string_2 and not char in result:
      result += char

# printing the result
print(result)

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

आउटपुट

tu

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

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

उदाहरण

# initializing the string
string_1 = 'tutorialspoint'
string_2 = 'tut'

# intersection
result = set(string_1).intersection(string_2)

# converting to string
result_str = ''.join(result)

# printing the result
print(result_str)

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

आउटपुट

ut

निष्कर्ष

यदि लेख में आपके कोई प्रश्न हैं, तो उनका उल्लेख टिप्पणी अनुभाग में करें।


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

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

  1. केसफोल्ड () पायथन में स्ट्रिंग

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

  1. इंटरसेक्शन () फ़ंक्शन पायथन

    इस लेख में, हम चौराहे () फ़ंक्शन के बारे में जानेंगे जो किसी दिए गए सेट पर किया जा सकता है। गणित के अनुसार प्रतिच्छेदन का अर्थ है दो समुच्चयों से उभयनिष्ठ तत्वों का पता लगाना। सिंटैक्स <set name>.intersection(<set a1> <set a2> ……..) रिटर्न वैल्यू सेट में सामान्य त