जब दोनों स्ट्रिंग्स में अलग-अलग होने वाले अक्षरों को प्रदर्शित करने की आवश्यकता होती है, लेकिन वे दोहराए नहीं जाते, तो यूज़र इनपुट लिया जाता है, और 'list' और 'set' का उपयोग करके इसे प्राप्त किया जाता है।
एक लिस्ट का उपयोग विषम मानों को स्टोर करने के लिए किया जा सकता है (यानी पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स जैसे किसी भी डेटा टाइप का डेटा)। 'list' मेथड दिए गए इटरेबल को लिस्ट टाइप में बदलता है।
Python एक डेटा टाइप के साथ आता है जिसे 'set' के नाम से जाना जाता है। यह 'set' केवल यूनिक एलिमेंट्स को समाहित करता है।
सेट इंटरसेक्शन, डिफरेंस, यूनियन और सिमेट्रिक डिफरेंस जैसे ऑपरेशन्स करने में उपयोगी है।
उदाहरण
इसके लिए एक प्रदर्शन नीचे दिया गया है:
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
व्याख्या
- दो यूज़र इनपुट लिए जाते हैं - पहली स्ट्रिंग और दूसरी स्ट्रिंग।
- स्ट्रिंग पर एक इंटरसेक्शन ऑपरेशन किया जाता है।
- यह स्ट्रिंग को 'set' स्ट्रक्चर में बदलने के बाद किया जाता है।
- इस ऑपरेशन का परिणाम लिस्ट में बदला जाता है और एक वेरिएबल में स्टोर किया जाता है।
- इस पर इटरेट किया जाता है और कंसोल पर प्रदर्शित किया जाता है।