जब स्ट्रिंग की दी गई सूची के सबस्ट्रिंग वाले सभी स्ट्रिंग्स को खोजने की आवश्यकता होती है, तो 'सेट' और 'सूची' विशेषताओं का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list_1 = ["Hi", "there", "how", "are", "you"] my_list_2 = ["Hi", "there", "how", "have", "you", 'been'] print("The first list is :") print(my_list_1) print("The second list is :") print(my_list_2) my_result = list(set([elem_1 for subset_1 in my_list_1 for elem_1 in my_list_2 if elem_1 in subset_1])) print("The result is :") print(my_result)
आउटपुट
The first list is : ['Hi', 'there', 'how', 'are', 'you'] The second list is : ['Hi', 'there', 'how', 'have', 'you', 'been'] The result is : ['there', 'you', 'Hi', 'how']
स्पष्टीकरण
-
स्ट्रिंग्स की दो सूची परिभाषित हैं और वे कंसोल पर प्रदर्शित होती हैं।
-
दो सूचियों को पुनरावृत्त किया जाता है, और सूचियों से अद्वितीय मान प्राप्त करने के लिए 'सेट' विशेषता का उपयोग किया जाता है।
-
इसे अब एक सूची में बदल दिया गया है।
-
यह एक वैरिएबल को असाइन किया गया है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।