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

पायथन प्रोग्राम जो प्रदर्शित करता है कि कौन से अक्षर दो स्ट्रिंग्स में हैं लेकिन दोनों में नहीं हैं

जब दोनों स्ट्रिंग्स में अलग-अलग अक्षरों को प्रदर्शित करने की आवश्यकता होती है, लेकिन दोहराए नहीं जाते हैं, तो उपयोगकर्ता इनपुट लिया जाता है, और 'सूची' और 'सेट' का उपयोग उसी को प्राप्त करने के लिए किया जाता है।

एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)। 'सूची' विधि किसी दिए गए पुनरावर्तनीय को सूची प्रकार में परिवर्तित करती है।

पायथन एक डेटाटाइप के साथ आता है जिसे 'सेट' के रूप में जाना जाता है। इस 'सेट' में ऐसे तत्व हैं जो केवल अद्वितीय हैं।

सेट चौराहे, अंतर, संघ और सममित अंतर जैसे संचालन करने में उपयोगी है।

उदाहरण

नीचे उसी के लिए एक प्रदर्शन है -

my_str_1 = input("Enter the first string...")
my_str_2 = input("Enter the second string...")
my_result = list(set(my_str_1)^set(my_str_2))
print("The letters in strings but not in both the strings are :")
for i in my_result:
   print(i)

आउटपुट

Enter the first string...Jane
Enter the second string...Kane
The letters in strings but not in both the strings are :
K
J

स्पष्टीकरण

  • liदो उपयोगकर्ता इनपुट लिए जाते हैं- पहली स्ट्रिंग और दूसरी स्ट्रिंग।
  • स्ट्रिंग पर एक चौराहा ऑपरेशन किया जाता है।
  • यह स्ट्रिंग को एक 'सेट' संरचना में बदलने के बाद किया जाता है।
  • इस ऑपरेशन का परिणाम एक सूची में परिवर्तित किया जाता है और एक चर में संग्रहीत किया जाता है।
  • इसे पुनरावृत्त किया जाता है और कंसोल पर प्रदर्शित किया जाता है।

  1. दो स्ट्रिंग्स को विभाजित करने का कार्यक्रम जैसे कि प्रत्येक विभाजन पायथन में विपर्यय बनाता है

    मान लीजिए कि हमारे पास दो गैर-रिक्त तार s और t हैं जो समान लंबाई के हैं। हमें उन्हें सबस्ट्रिंग में इस तरह विभाजित करना होगा कि s और t सबस्ट्रिंग की प्रत्येक जोड़ी एक ही आकार की हो और वे एक दूसरे के विपर्यय हों। अब कट इंडेक्स इस तरह से खोजें कि इससे s और t की अधिकतम संख्या में कटौती हो। यदि कोई परिण

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

    मान लीजिए कि हमारे पास दो तार S और T हैं, हमें यह जांचना है कि क्या समान लंबाई की एक स्ट्रिंग जो शब्दावली की दृष्टि से S से बड़ी है और T से छोटी है। यदि ऐसी कोई स्ट्रिंग उपलब्ध नहीं है, तो हमें -1 वापस करना होगा। हमें यह ध्यान रखना होगा कि S =S1S2… Sn को शब्दावली की दृष्टि से T =T1T2… Tn से कम कहा ज

  1. स्ट्रिंग खाली है या नहीं यह जांचने के लिए पायथन प्रोग्राम

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