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

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

जब मैट्रिक्स में सूची एलिमेंट्स का ग्रुपिंग करना हो, तो सिंपल इटरेशन, pop मेथड, लिस्ट कॉम्प्रिहेंशन और append मेथड्स का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_list = [[14, 62], [51, 23], [12, 62], [78, 87], [41, 14]]
print("सूची है:")
print(my_list)

check_list = [14, 12, 41, 62]
print("चेक सूची है:")
print(check_list)

my_result = []
while my_list:
    sub_list_1 = my_list.pop()
    sub_list_2 = [element for element in check_list if element not in sub_list_1]
    try:
        my_list.remove(sub_list_2)
        my_result.append([sub_list_1, sub_list_2])
    except ValueError:
        my_result.append(sub_list_1)

print("परिणाम है:")
print(my_result)

आउटपुट

सूची है: [[14, 62], [51, 23], [12, 62], [78, 87], [41, 14]]
चेक सूची है: [14, 12, 41, 62]
परिणाम है: [[[41, 14], [12, 62]], [78, 87], [51, 23], [14, 62]]

व्याख्या

  • इंटीजर्स की सूची की सूची परिभाषित की गई है।

  • इंटीजर्स की एक और सूची परिभाषित की गई है।

  • एक खाली सूची परिभाषित की गई है।

  • सिंपल इटरेशन का उपयोग किया जाता है, और pop मेथड से टॉप मोस्ट एलिमेंट निकाला जाता है।

  • इसे 'sub_list_1' वेरिएबल में असाइन किया जाता है।

  • लिस्ट कॉम्प्रिहेंशन से दूसरी सूची पर इटरेट करके चेक किया जाता है कि एलिमेंट 'sub_list_1' में नहीं है।

  • try और except ब्लॉक का उपयोग करके विशिष्ट एलिमेंट्स को खाली सूची में जोड़ा जाता है।

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

  1. - Python में सूची में लगातार तत्वों की जोड़ी

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

  1. - पायथन में रेंज में तत्व हटाएं

    पायथन से एकल तत्व को हटाना इंडेक्स और del फंक्शन का उपयोग करके सीधा है। लेकिन ऐसे परिदृश्य हो सकते हैं जब हमें इंडेक्स के एक समूह के लिए तत्वों को हटाने की आवश्यकता हो। यह लेख उन दृष्टिकोणों का पता लगाता है जिनसे केवल उन तत्वों को सूची से हटाया जाए जो इंडेक्स सूची में निर्दिष्ट हैं। sort और del का

  1. - Python में सूची का आकार ढूंढना

    सूची Python में एक संग्रह डेटा प्रकार है। सूची में तत्व परिवर्तनशील होते हैं और तत्वों से जुड़ा कोई विशिष्ट क्रम नहीं होता है। इस लेख में हम देखेंगे कि Python में सूची की लंबाई कैसे ढूंढें। जिसका अर्थ है कि हमें सूची में मौजूद तत्वों की संख्या प्राप्त करनी है चाहे वे डुप्लीकेट हों या नहीं।उदाहरणनीचे