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

पायथन - फ़िल्टर की गई पंक्तियों को फ़िल्टर करें

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

नीचे उसी का एक प्रदर्शन है -

उदाहरण

my_list = [[99, 6, 75, 10], [1, 75, 2, 4, 99], [75, 15, 99, 2], [1, 4, 15, 99]]

print("The list is :")
print(my_list)

my_result = [sub for sub in my_list if sub == list(sorted(sub)) or sub == list(sorted(sub, reverse=True))]

print("The resultant list is :")
print(my_result)

आउटपुट

The list is :
[[99, 6, 75, 10], [1, 75, 2, 4, 99], [75, 15, 99, 2], [1, 4, 15, 99]]
The resultant list is :
[[1, 4, 15, 99]]

स्पष्टीकरण

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

  • एक सूची समझ का उपयोग तत्वों पर पुनरावृति करने और यह जांचने के लिए किया जाता है कि क्या छांटे गए तत्व मूल सूची या उलट क्रमबद्ध सूची के बराबर हैं

  • यदि हाँ, तो इसे एक सूची में बदल दिया जाता है, और एक चर को सौंपा जाता है।

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


  1. पायथन - एक सूची से मूल्यों को भी फ़िल्टर करें

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

  1. लैम्ब्डा और पायथन उदाहरणों में फ़िल्टर करें

    इस लेख में, हम Python 3.x में लैम्ब्डा एक्सप्रेशन और फ़िल्टर () फ़ंक्शंस के बारे में जानेंगे। या जल्दी। ये फ़ंक्शन बिल्ट-इन पायथन मानक पुस्तकालय में मौजूद हैं। लैम्ब्डा एक्सप्रेशन क्या हैं? लैम्ब्डा अभिव्यक्तियों की सहायता से एक इनलाइन फ़ंक्शन को परिभाषित किया जा सकता है। लैम्ब्डा एक्सप्रेशन में लै

  1. पायथन में एक क्रमबद्ध सूची कैसे उत्पन्न करें?

    पायथन में सूचियों पर सॉर्ट विधि तुलना करने के लिए दिए गए वर्ग के gt और lt ऑपरेटरों का उपयोग करती है। अधिकांश निर्मित कक्षाओं में पहले से ही इन ऑपरेटरों को लागू किया गया है, इसलिए यह स्वचालित रूप से आपको क्रमबद्ध सूची देता है। आप इसे इस प्रकार उपयोग कर सकते हैं: words = ["Hello", "Worl