जब विभिन्न डेटा प्रकारों के साथ मैट्रिक्स से पंक्तियों को निकालने की आवश्यकता होती है, तो इसे फिर से चालू किया जाता है और अलग-अलग प्रकार प्राप्त करने के लिए 'सेट' का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = [[4, 2, 6], ["python", 2, {6: 2}], [3, 1, "fun"], [9, (4, 3)]] print("The list is :") print(my_list) my_result = [] for sub in my_list: type_size = len(list(set([type(ele) for ele in sub]))) if len(sub) == type_size: my_result.append(sub) print("The resultant distinct data type rows are :") print(my_result)
आउटपुट
The list is : [[4, 2, 6], ['python', 2, {6: 2}], [3, 1, 'fun'], [9, (4, 3)]] The resultant distinct data type rows are : [['python', 2, {6: 2}], [9, (4, 3)]]
स्पष्टीकरण
-
विभिन्न डेटा प्रकारों की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है
-
एक खाली सूची परिभाषित की गई है।
-
मूल सूची को पुनरावृत्त किया जाता है, और प्रत्येक तत्व का प्रकार निर्धारित किया जाता है।
-
इसे एक सेट प्रकार में और फिर एक सूची में परिवर्तित किया जाता है।
-
इसका आकार निर्धारित किया जाता है, और इसकी तुलना विशिष्ट आकार से की जाती है।
-
यदि वे मेल खाते हैं, तो इसे खाली सूची में जोड़ दिया जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।