जब मैट्रिक्स में डुप्लिकेट तत्व वाली पंक्तियों को हटाना आवश्यक होता है, तो एक सूची समझ और 'सेट' ऑपरेटर का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_list = [[34, 23, 34], [17, 46, 47], [22, 14, 22], [28, 91, 19]] print("The list is :") print(my_list) my_result = [element for element in my_list if len(set(element)) == len(element)] print("The result is :") print(my_result)
आउटपुट
The list is : [[34, 23, 34], [17, 46, 47], [22, 14, 22], [28, 91, 19]] The result is : [[17, 46, 47], [28, 91, 19]]
स्पष्टीकरण
-
सूची की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
सूची में तत्वों पर पुनरावृति करने के लिए एक सूची समझ का उपयोग किया जाता है, और अद्वितीय तत्व की लंबाई की तुलना सूची में प्रत्येक तत्व की लंबाई से की जाती है।
-
यदि वे समान हैं, तो इसे सूची में संग्रहीत किया जाता है और एक चर को सौंपा जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।