जब मिश्रित मैट्रिक्स से स्ट्रिंग एलिमेंट्स निकालने हों, तो लिस्ट कॉम्प्रिहेंशन और isinstance मेथड का उपयोग किया जाता है।
उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
my_list = [[35, 66, 31], ["python", 13, "is"], [15, "fun", 14]]
print("सूची है:")
print(my_list)
my_result = [element for index in my_list for element in index if isinstance(element, str)]
print("परिणाम है:")
print(my_result)
आउटपुट
सूची है: [[35, 66, 31], ['python', 13, 'is'], [15, 'fun', 14]] परिणाम है: ['python', 'is', 'fun']
व्याख्या
सूची की सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची में एलिमेंट्स पर इटरेट किया जाता है।
isinstanceमेथड का उपयोग करके चेक किया जाता है कि सूची की सूची में एलिमेंट्स विशिष्ट टाइप के हैं या नहीं।यदि हां, तो इसे सूची में बदलकर एक वेरिएबल में असाइन किया जाता है।
यह सूची आउटपुट के रूप में कंसोल पर प्रदर्शित होती है।