जब सूचियों की सूची में केवल अक्षर वाली पंक्तियों को फ़िल्टर करने की आवश्यकता होती है, तो सूची को फिर से चालू किया जाता है और यह जांचने के लिए 'इस्लफा' विधि का उपयोग किया जाता है कि कोई वर्णमाला मौजूद है या नहीं।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = [["python", "is", "best"], ["abc123", "good"],["abc def ghij"], ["abc2", "gpqr"]] print("The list is :") print(my_list) my_result = [sub for sub in my_list if all(element.isalpha() for element in sub)] print("The result is :") print(my_result)
आउटपुट
The list is : [['python', 'is', 'best'], ['abc123', 'good'], ['abc def ghij'], ['abc2', 'gpqr']] The result is : [['python', 'is', 'best']]
स्पष्टीकरण
-
सूची तत्वों की एक सूची परिभाषित की गई है जिसमें स्ट्रिंग मान शामिल हैं।
-
यह कंसोल पर प्रदर्शित होता है।
-
तत्वों को पुनरावृत्त किया जाता है और यह देखने के लिए जाँच की जाती है कि क्या वे अक्षर हैं।
-
यह 'इसलफा' पद्धति का उपयोग करके किया जाता है।
-
परिणाम एक वैरिएबल को असाइन किए जाते हैं।
-
यह चर कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।