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

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


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

सूची समझ सूची के माध्यम से पुनरावृति करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।

'all' मेथड जांचता है कि क्या इटरेबल के अंदर सभी मान True मान हैं। यदि हां, तो यह True लौटाता है, अन्यथा False।

उदाहरण

my_tuple_1 = ((11, 14, 0), (78, 33, 11), (10, 78, 0), (78, 78, 78))
print("टुपल्स का टुपल है: ")
print(my_tuple_1)
my_result = tuple(ele for ele in my_tuple_1 if not all(sub == ele[0] for sub in ele))
print("समान-एलिमेंट पंक्तियों को हटाने के बाद टुपल है: ")
print(my_result)

आउटपुट

टुपल्स का टुपल है: ((11, 14, 0), (78, 33, 11), (10, 78, 0), (78, 78, 78))
समान-एलिमेंट पंक्तियों को हटाने के बाद टुपल है: ((11, 14, 0), (78, 33, 11), (10, 78, 0))

व्याख्या

  • एक नेस्टेड टुपल परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
  • टुपल पर पुनरावृति की जाती है, और नेस्टेड टुपल के प्रत्येक तत्व पर 'all' मेथड को कॉल किया जाता है।
  • इसे फिर टुपल में परिवर्तित किया जाता है।
  • इसे एक मान को असाइन किया जाता है।
  • इसे कंसोल पर प्रदर्शित किया जाता है।

  1. - पायथन में क्रमबद्ध मैट्रिक्स में Kवां सबसे छोटा तत्व

    मान लीजिए हमारे पास एक n x n मैट्रिक्स है जहां प्रत्येक पंक्ति और कॉलम बढ़ते क्रम में क्रमबद्ध हैं, हमें मैट्रिक्स में kवां सबसे छोटा तत्व ढूंढना है। ध्यान दें कि यह क्रमबद्ध क्रम में kवां सबसे छोटा तत्व है, kवां अद्वितीय तत्व नहीं। इसलिए यदि इनपुट [[1,5,9],[10,11,13],[12,13,15]] जैसा है, यदि k = 8,

  1. - पायथन प्रोग्राम: टपल में किसी एलिमेंट के ऑकरेंसेज गिनना

    यहां एक यूजर इनपुट टपल दिया गया है, हमारा कार्य टपल में दिए गए एलिमेंट के ऑकरेंसेज गिनना है।उदाहरणInput: A = [10, 20, 30, 40, 10, 100, 80, 10] X = 10 Output: 3एल्गोरिदमcountoccur(A,x) /* A एक ऐरे है और x गिनने के लिए एलिमेंट है */ चरण 1: पहले हम एक काउंटर वेरिएबल उपयोग करते हैं जो समान एलिमेंट को गि

  1. - Python का उपयोग करके मैट्रिक्स को ट्रांसपोज़ कैसे करें?

    Python में नेस्टेड लूप्स का उपयोग करके मैट्रिक्स ट्रांसपोज़ करना जब किसी मैट्रिक्स की पंक्तियों और कॉलम को आपस में बदल दिया जाता है, तो मैट्रिक्स को ट्रांसपोज़्ड कहा जाता है। Python में, एक मैट्रिक्स समान संख्या में आइटम्स की सूचियों की सूची के अलावा कुछ नहीं है। 3 पंक्तियों और 2 कॉलम का एक मैट्रिक