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

Python - आवश्यक तत्वों वाली पंक्तियों को फ़िल्टर करना


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

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

उदाहरण

my_list = [[261, 49, 61], [27, 49, 3, 261], [261, 49, 85], [1, 1, 9]]
print("The list is :")
print(my_list)
check_list = [49, 61, 261, 85]
my_result = [index for index in my_list if all(element in check_list for element in index)]
print("The result is :")
print(my_result)

आउटपुट

The list is : [[261, 49, 61], [27, 49, 3, 261], [261, 49, 85], [1, 1, 9]]
The result is : [[261, 49, 61], [261, 49, 85]]

व्याख्या

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

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

  • सूची समझ का उपयोग सूची पर पुनरावृत्ति करने के लिए किया जाता है, और 'all' ऑपरेटर का उपयोग यह देखने के लिए किया जाता है कि क्या पूर्णांक सूची के सभी मान मूल सूची में मौजूद हैं।

  • यदि हां, तो इसे एक सूची में जोड़ा जाता है, और एक चर को निर्दिष्ट किया जाता है।

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


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

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

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

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

  1. - Python में सूचकांक के आधार पर सूची तत्वों को बहु-सूची में जोड़ें

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