जब स्ट्रिंग्स की लिस्ट से हर एलिमेंट को एक निर्दिष्ट अक्षर को छोड़कर प्राप्त करना हो, तो लिस्ट कॉम्प्रिहेंशन और append मेथड का उपयोग किया जाता है।
उदाहरण
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', '']
व्याख्या
स्ट्रिंग्स की एक लिस्ट परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
एक की के लिए मान परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
एक खाली लिस्ट परिभाषित की गई है।
मूल लिस्ट पर लिस्ट कॉम्प्रिहेंशन का उपयोग करके पुनरावृति की जाती है, और जांचा जाता है कि कोई एलिमेंट की के बराबर है या नहीं।
यदि हाँ, तो इसे खाली लिस्ट में जोड़ा जाता है।
यह लिस्ट कंसोल पर आउटपुट के रूप में प्रदर्शित होती है।