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

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

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

उदाहरण

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

from collections import Counter

my_list = [[41, 25, 25, 62], [41, 41, 41, 41, 22, 22], [65, 57, 65, 57], [11, 24, 36, 48]]
print("The list is:")
print(my_list)

my_result = [sub for sub in my_list if all(value % 2 == 0 for key, value in list(dict(Counter(sub)).items()))]
print("The result is:")
print(my_result)

आउटपुट

The list is: [[41, 25, 25, 62], [41, 41, 41, 41, 22, 22], [65, 57, 65, 57], [11, 24, 36, 48]]
The result is: [[41, 41, 41, 41, 22, 22], [65, 57, 65, 57]]

व्याख्या

  • लिस्ट की लिस्ट परिभाषित की जाती है और कंसोल पर डिस्प्ले की जाती है।

  • लिस्ट कॉम्प्रिहेंशन का उपयोग लिस्ट में एलिमेंट्स पर इटरेट करने के लिए किया जाता है, और 'all' ऑपरेटर का उपयोग यह जांचने के लिए किया जाता है कि मान 2 से विभाज्य है या नहीं।

  • 'Counter' और 'dict' का उपयोग करके लिस्ट के एलिमेंट्स एक्सेस किए जाते हैं।

  • इसे लिस्ट में बदला जाता है और एक वेरिएबल में असाइन किया जाता है।

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


  1. - पायथन – सम लंबाई वाली स्ट्रिंग्स वाली पंक्तियों को निकालना

    जब सम लंबाई वाली स्ट्रिंग्स वाली पंक्तियों को निकालने की आवश्यकता होती है, तो all ऑपरेटर और % ऑपरेटर के साथ लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है। उदाहरण my_list = [[python, is, best], [best, good, python], [is, better], [for, coders]] print(The list is :) print(my_list) my_result = [row for ro

  1. - पायथन प्रोग्राम: टुपल्स की सूची में पॉजिटिव तत्वों वाले टुपल्स खोजना

    जब टुपल्स की सूची से उन टुपल्स को खोजने की आवश्यकता होती है जिनमें पॉजिटिव तत्व होते हैं, तो सूची समझ (list comprehension) का उपयोग किया जा सकता है। उदाहरण = 0 for elem in sub)] print(पॉजिटिव तत्व वाले टुपल्स हैं: ) print(my_result) आउटपुट सूची है: [(56, 43), (-31, 21, 23), (51, -65, 26), (24, 56

  1. - पायथन में लिस्ट के तत्वों की आवृत्ति

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