Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

मैट्रिक्स में डुप्लिकेट तत्व के साथ पंक्तियों को हटाने के लिए पायथन कार्यक्रम

जब मैट्रिक्स में डुप्लिकेट तत्व वाली पंक्तियों को हटाना आवश्यक होता है, तो एक सूची समझ और 'सेट' ऑपरेटर का उपयोग किया जाता है।

उदाहरण

नीचे उसी का एक प्रदर्शन है -

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]]

स्पष्टीकरण

  • सूची की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • सूची में तत्वों पर पुनरावृति करने के लिए एक सूची समझ का उपयोग किया जाता है, और अद्वितीय तत्व की लंबाई की तुलना सूची में प्रत्येक तत्व की लंबाई से की जाती है।

  • यदि वे समान हैं, तो इसे सूची में संग्रहीत किया जाता है और एक चर को सौंपा जाता है।

  • यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।


  1. पायथन में एक सूची में डुप्लिकेट प्रविष्टियों को हटाने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें सूची में कई बार दिखाई देने वाली संख्याओं को हटाना होगा, हमें मूल सूची में उपस्थिति के क्रम को भी बनाए रखना होगा। इसलिए, यदि इनपुट संख्या =[2, 4, 6, 1, 4, 6, 9] की तरह है, तो आउटपुट [2, 1, 9] होगा, क्योंकि ये तत्व केवल एक बार प

  1. बाइनरी मैट्रिक्स में डुप्लिकेट पंक्तियों को खोजने के लिए पायथन प्रोग्राम लिखें

    यह देखते हुए कि बाइनरी मैट्रिक्स में 0 और 1 है, हमारा काम डुप्लिकेट पंक्तियों को ढूंढना और उसे प्रिंट करना है। पायथन काउंटर () विधि प्रदान करता है जिसका उपयोग यहां किया जाता है। उदाहरण Input: 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 Output: (1, 1, 1, 1) (0, 0, 0, 0) एल्गोरिदम Step 1: Create a binary matrix,

  1. एक सूची से डुप्लिकेट तत्वों को हटाने के लिए पायथन कार्यक्रम?

    एक सूची डुप्लिकेट तत्व के साथ दी गई है, हमारा कार्य दूसरी सूची बनाना है जिसमें बिना डुप्लिकेट के तत्व शामिल हैं। उदाहरण A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] एल्गोरिदम Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if elem