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