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

पायथन प्रोग्राम: मैट्रिक्स से अलग डेटा टाइप वाली पंक्तियाँ निकालें


जब मैट्रिक्स से अलग-अलग डेटा टाइप वाली पंक्तियाँ निकालनी हों, तो इस पर इटरेट किया जाता है और अलग-अलग प्रकार प्राप्त करने के लिए 'set' का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन है

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

व्याख्या

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

  • एक खाली लिस्ट परिभाषित की जाती है।

  • मूल लिस्ट पर इटरेट किया जाता है, और प्रत्येक तत्व का प्रकार निर्धारित किया जाता है।

  • इसे सेट प्रकार में बदला जाता है, और फिर लिस्ट में।

  • इसका आकार निर्धारित किया जाता है, और इसकी तुलना विशिष्ट आकार से की जाती है।

  • यदि वे मेल खाते हैं, तो इसे खाली लिस्ट में जोड़ा जाता है।

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


  1. - पायथन प्रोग्राम – कस्टम एलिमेंट काउंट द्वारा मैट्रिक्स की पंक्तियों को सॉर्ट करना

    जब मैट्रिक्स की पंक्तियों को कस्टम एलिमेंट काउंट द्वारा सॉर्ट करने की आवश्यकता होती है, तो एक मेथड परिभाषित की जाती है जो आउटपुट खोजने के लिए लिस्ट कॉम्प्रिहेंशन और len मेथड का उपयोग करती है। उदाहरण def get_count_matrix(my_key): return len([element for element in my_key if element in custom_lis

  1. - पायथन में दिए गए मैट्रिक्स से अलग द्वीप आकारों की संख्या ज्ञात करने का प्रोग्राम

    मान लीजिए हमारे पास एक 2D बाइनरी मैट्रिक्स है, हमें दिए गए मैट्रिक्स में अलग द्वीपों की संख्या ज्ञात करनी है। यहां 1 भूमि दर्शाता है और 0 पानी दर्शाता है, इसलिए एक द्वीप 1 का एक समूह है जो करीब हैं और जिसका परिधि पानी से घिरा हुआ है। यहां दो द्वीप अद्वितीय हैं यदि उनके आकार अलग हैं। इसलिए, यदि इनपु

  1. - पायथन में स्ट्रिंग्स की सूची से संख्याएं निकालें

    पायथन का उपयोग करके डेटा मैनिपुलेशन करते समय, हम ऐसी सूचियों का सामना कर सकते हैं जिनके तत्व एक निश्चित पैटर्न के साथ अक्षरों और संख्याओं का मिश्रण होते हैं। इस लेख में हम देखेंगे कि भविष्य की गणनाओं के लिए उपयोग किए जा सकने वाले अक्षरों से संख्याओं को कैसे अलग किया जाए। split के साथ split फंक्शन ए