परिचय
जब उन टपल्स को फ़िल्टर करना हो जिनमें स्ट्रिंग्स में विशिष्ट वर्ण हों, तो लिस्ट कॉम्प्रिहेंशन और 'all' ऑपरेटर का उपयोग किया जाता है।
उदाहरण
my_list = [('pyt', 'best'), ('pyt', 'good'), ('fest', 'pyt')]
print("The list is :")
print(my_list)
char_string = 'pyestb'
my_result = [index for index in my_list if all(all(sub in char_string for sub in element) for element in index)]
print("The result is : ")
print(my_result)
आउटपुट
The list is : [('pyt', 'best'), ('pyt', 'good'), ('fest', 'pyt')]
The result is : [('pyt', 'best')]
व्याख्या
- टपल की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
- एक स्ट्रिंग परिभाषित की जाती है।
- लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची पर पुनरावृत्ति की जाती है और 'all' ऑपरेटर का उपयोग तत्वों पर यह जांचने के लिए किया जाता है कि वह विशेष स्ट्रिंग सूची के किसी भी तत्व में मौजूद है या नहीं।
- इसे सूची में बदला जाता है और एक वेरिएबल में निर्दिष्ट किया जाता है।
- यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।