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

पायथन में फ़िल्टर () क्या है?

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

सिंटैक्स

filter(filter_function, sequence)

उदाहरण

नीचे दिए गए उदाहरण में हम एक फ़ंक्शन बनाते हैं जो एक सूची में मौजूद सम संख्याओं को ढूंढेगा। फिर यह उन्हें त्याग देगा (झूठी वापसी)। शेष विषम संख्याओं को अंतिम सूची में जोड़ा जाएगा। हम इस फ़ंक्शन को 3 या 5 या इससे विभाज्य संख्याओं को फ़िल्टर करने के लिए संशोधित कर सकते हैं।

num_list = [6,17, 32, 11, 21, 132]
def remove_even(x):
   if x%2 ==0 :
      return False
   else:
      return True
odd_nos = filter(remove_even, num_list)
for x in odd_nos:
   print(x)
   

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

17
11
21

उदाहरण

अक्षरों की दी गई सूची से स्वरों को फ़िल्टर करने के लिए हम उसी दृष्टिकोण का उपयोग कर सकते हैं। यहां

letters = ['t','u','t','o','r','i','a','l','s']
def get_vowels(c):
   if c in ['a','e','i','o','o']:
      return True
   else:
      return False
vowel_list = filter(get_vowels, letters)
for w in vowel_list:
   print(w)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

u
o
i
a

  1. उदाहरण फ़िल्टर () पायथन में

    पायथन में फ़िल्टर फ़ंक्शन का उपयोग कुछ चयनित तत्वों को कुछ शर्तों का उपयोग करके पुनरावृत्त से प्राप्त करने के लिए किया जाता है। इस लेख में हम एक सूची लेंगे और कुछ शर्तों को लागू करके उसमें से कुछ तत्वों का चयन करेंगे। सिंटैक्स filter(function, iterable) function: A Function to be run for each item i

  1. issubset () पायथन में फ़ंक्शन

    इस लेख में, हम पायथन स्टैंडर्ड लाइब्रेरी में उपलब्ध issubset () फ़ंक्शन के कार्यान्वयन और उपयोग के बारे में जानेंगे। issubset() विधि बूलियन ट्रू लौटाती है जब एक सेट के सभी तत्व दूसरे सेट में मौजूद होते हैं (एक तर्क के रूप में पारित) अन्यथा, यह बूलियन गलत देता है। नीचे दिए गए चित्र में B, A का एक उ

  1. पायथन फ़ंक्शन विशेषताएँ क्या हैं?

    पायथन में सब कुछ एक वस्तु है, और लगभग हर चीज में विशेषताएँ और विधियाँ होती हैं। पायथन में, कार्य भी वस्तुएं हैं। इसलिए उनके पास अन्य वस्तुओं की तरह गुण हैं। सभी फ़ंक्शन में एक अंतर्निहित विशेषता __doc__ होती है, जो फ़ंक्शन स्रोत कोड में परिभाषित दस्तावेज़ स्ट्रिंग लौटाती है। हम उन्हें नई विशेषताएँ भ