जब पहली स्ट्रिंग में मौजूद लेकिन दूसरी स्ट्रिंग में नहीं होने वाले अक्षरों को प्रदर्शित करने की आवश्यकता होती है, तो यूज़र से दो स्ट्रिंग इनपुट लिए जाते हैं। दो स्ट्रिंग्स के बीच अंतर खोजने के लिए 'set' का उपयोग किया जाता है।
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 first string but not in second string :")
for i in my_result:
print(i)आउटपुट
Enter the first string... Jane Enter the second string... Wane The letters in first string but not in second string : J
व्याख्या
- यूज़र से दो स्ट्रिंग्स इनपुट के रूप में ली जाती हैं।
- उन्हें सेट में बदला जाता है, और उनका अंतर निकाला जाता है।
- इस अंतर को लिस्ट में बदला जाता है।
- इस मान को एक वेरिएबल में असाइन किया जाता है।
- इस पर इटरेट किया जाता है, और कंसोल पर प्रदर्शित किया जाता है।