जब किसी निर्दिष्ट अक्षर को छोड़कर स्ट्रिंग्स की सूची से प्रत्येक तत्व को प्राप्त करने की आवश्यकता होती है, तो एक सूची समझ और 'संलग्न' विधि का उपयोग किया जाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = ["hi", "is", "great", "pyn", "pyt"] print("The list is :") print(my_list) my_key = 'n' print("The value for key is ") print(my_key) my_result = [] for sub in my_list: my_result.append(''.join([element for element in sub if element == my_key])) print("The result is :") print(my_result)
आउटपुट
The list is : ['hi', 'is', 'great', 'pyn', 'pyt'] The value for key is n The result is : ['', '', '', 'n', '']
स्पष्टीकरण
-
स्ट्रिंग्स की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
कुंजी के लिए मान को परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
-
एक खाली सूची परिभाषित की गई है।
-
मूल सूची को सूची समझ का उपयोग करके पुनरावृत्त किया जाता है, और यह देखने के लिए जांच की जाती है कि कोई तत्व कुंजी के बराबर है या नहीं।
-
यदि ऐसा है, तो इसे खाली सूची में जोड़ दिया जाता है।
-
यह सूची कंसोल पर आउटपुट के रूप में प्रदर्शित होती है।