1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python में Functions का परिचय

Connected

演習

Filter() और lambda functions

पिछले अभ्यास में, आपने map() के अंदर बिना नाम का ऑपरेशन रखने के लिए lambda फंक्शन्स का उपयोग किया था। इस अभ्यास में आप यही अभ्यास दोहराएँगे, लेकिन इस बार filter() के साथ, जो शायद आपके लिए नया हो सकता है! filter() फंक्शन ऐसी विधि देता है जिससे आप लिस्ट के वे एलिमेंट हटा सकते हैं जो किसी निश्चित मापदंड को पूरा नहीं करते.

इस अभ्यास में आपका लक्ष्य है कि filter() का उपयोग करके strings की एक इनपुट लिस्ट से एक नई लिस्ट बनानी है, जिसमें केवल वे strings हों जिनमें 6 से अधिक अक्षर हों.

指示

100 XP
  • filter() कॉल में, एक lambda फंक्शन और strings की लिस्ट fellowship पास करें। lambda फंक्शन यह जाँचे कि string member में अक्षरों की संख्या 6 से अधिक है या नहीं; इसके लिए len() फंक्शन का उपयोग करें। प्राप्त filter ऑब्जेक्ट को result में असाइन करें.
  • result को लिस्ट में कन्वर्ट करें और लिस्ट को प्रिंट करें.