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

पाइथन में असामान्य वर्णों के साथ संयोजित स्ट्रिंग?

यहां दो तार दिए गए हैं, पहले हमें पहली स्ट्रिंग से सभी सामान्य तत्व को हटाना होगा और दूसरी स्ट्रिंग के असामान्य वर्णों को पहली स्ट्रिंग के असामान्य तत्व के साथ जोड़ना होगा।

उदाहरण

Input >> first string::AABCD
Second string:: MNAABP
Output >> CDMNP

एल्गोरिदम

Uncommonstring(s1,s2)
/* s1 and s2 are two string */
Step 1: Convert both string into set st1 and st2.
Step 2: use the intersection of two sets and get common characters.
Step 3: now separate out characters in each string which are not common in both string.
Step 4: join each character without space to get a final string.

उदाहरण कोड

# Concatination of two uncommon strings 
def uncommonstring(s1, s2):
# convert both strings into set
   st1 = set(s1)
   st2 = set(s2)
   # take intersection of two sets to get list of common characters 
   lst = list(st1 & st2)
   finallist = [i for i in s1 if i not in lst] + \ [i for i in s2 if i not in lst]
   print("CONCATENATED STRING IS :::", ''.join(finallist))
# Driver program
if __name__ == "__main__":
   s1 =input("Enter the String ::")
   s2=input("Enter the String ::")
   uncommonstring(s1,s2)

आउटपुट

Enter the String ::abcde
Enter the String ::bdkl
CONCATEATED STRINGIS ::: acekl

  1. पायथन में दिए गए सूचकांकों के साथ स्ट्रिंग को फेरबदल करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक स्ट्रिंग s और सूचकांकों की एक सूची है, वे समान लंबाई के हैं। स्ट्रिंग s को इस तरह से फेरबदल किया जाएगा कि स्थिति i पर वर्ण, अंतिम स्ट्रिंग में सूचकांकों [i] पर चला जाता है। हमें अंतिम स्ट्रिंग ढूंढनी है। इसलिए, यदि इनपुट s =ktoalak ind =[0,5,1,6,2,4,3] जैसा है, तो आउटपुट क

  1. पायथन में \\ को \ से कैसे बदलें?

    \\ को \ के साथ बदलने या पाइथन में बैकस्लैश से बचने वाले तारों से बचने के दो तरीके हैं। पहले स्ट्रिंग का मूल्यांकन करने के लिए शाब्दिक_eval का उपयोग कर रहा है। ध्यान दें कि इस पद्धति में आपको स्ट्रिंग को उद्धरणों की दूसरी परत में घेरने की आवश्यकता है। उदाहरण के लिए: >>> import ast >>&g

  1. पायथन में संख्याओं के साथ एक स्ट्रिंग को कैसे संयोजित करें?

    संख्याओं के साथ एक स्ट्रिंग को संयोजित करने के लिए, आपको संख्याओं को स्ट्रिंग में डालने के लिए str(number) का उपयोग करना होगा। उदाहरण के लिए, >>> a = "string" >>> b = 1 >>> print a + str(b) string1 पायथन 2 में, आप संख्या को घेरने के लिए बैकटिक (``) का भी उपयोग क