जब विशेष डेटा प्रकार पंक्तियों को निकालने की आवश्यकता होती है, तो सूची समझ, 'आइइंस्टेंस' विधि और 'सभी' ऑपरेटर का उपयोग किया जाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = [[14,35, "Will"], [12, 26, 17], ["p", "y", "t"], [29, 40, 21]] print("The list is :") print(my_list) my_data_type = int my_result = [row for row in my_list if all(isinstance(element, my_data_type) for element in row)] print("The result is :") print(my_result)
आउटपुट
The list is : [[14, 35, 'Will'], [12, 26, 17], ['p', 'y', 't'], [29, 40, 21]] The result is : [[12, 26, 17], [29, 40, 21]]
स्पष्टीकरण
-
सूची की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
डेटा प्रकार परिभाषित किया गया है।
-
सूची में पुनरावृति करने के लिए सूची पुनरावृत्ति का उपयोग किया जाता है।
-
'ऑल' ऑपरेटर और 'आइइंस्टेंस' मेथड पर यह जांचने के लिए मुकदमा चलाया जाता है कि सूची के तत्व किसी विशिष्ट डेटा प्रकार से संबंधित हैं या नहीं।
-
यदि हाँ, तो इसे एक सूची में जोड़ा जाता है, और एक चर को सौंपा जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।