जब टपल की सूची से डिजिट्स निकालने हों, तो लिस्ट कॉम्प्रिहेंशन का उपयोग किया जा सकता है।
उदाहरण
my_list = [(67, 2), (34, 65), (212, 23), (17, 67), (18,)]
print("सूची है:")
print(my_list)
N = 2
print("N का मान है:")
print(N)
my_result = [sub for sub in my_list if all(len(str(ele)) == N for ele in sub)]
print("निकाले गए टपल्स हैं:")
print(my_result)
आउटपुट
सूची है: [(67, 2), (34, 65), (212, 23), (17, 67), (18,)] N का मान है: 2 निकाले गए टपल्स हैं: [(34, 65), (17, 67), (18,)]
व्याख्या
टपल की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
N का मान 2 पर आरंभ किया जाता है।
इसे कंसोल पर प्रदर्शित किया जाता है।
सूची के माध्यम से पुनरावृति करने और जांचने के लिए लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है कि टपल की सूची में सभी तत्वों की लंबाई किसी विशिष्ट मान के बराबर है या नहीं।
यदि वे किसी विशिष्ट मान के बराबर हैं, तो इसे एक वेरिएबल में असाइन किया जाता है।
इस वेरिएबल को कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।