शुरू करेंमुफ़्त में शुरू करें

filter() के साथ lambda() का उपयोग

Python में एक और फंक्शन जो व्यापक रूप से उपयोग होता है, वह है filter() फंक्शन. Python में filter() फंक्शन एक फंक्शन और एक list को आर्ग्युमेंट के रूप में लेता है. map() की तरह, filter() को lambda फंक्शन के साथ भी उपयोग किया जा सकता है. lambda() के साथ filter() फंक्शन की सामान्य जानकारी के लिए वीडियो 1.7 की स्लाइड 6 देखें.

इस अभ्यास में, आप filter() बिल्ट-इन फंक्शन के अंदर lambda() फंक्शन का उपयोग करके list में वे सभी संख्याएँ ढूँढ़ेंगे जो 10 से विभाज्य हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

PySpark के साथ Big Data Fundamentals

पाठ्यक्रम देखें

अभ्यास निर्देश

  • अपने environment में उपलब्ध my_list2 को प्रिंट करें.
  • filter() और lambda() का उपयोग करके my_list2 से 10 से विभाज्य संख्याओं को फ़िल्टर करें.
  • my_list2 में से 10 से विभाज्य संख्याओं को प्रिंट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Print my_list2 in the console
print("Input list is:", ____)

# Filter numbers divisible by 10
filtered_list = list(____(lambda x: (x%10 == ____), my_list2))

# Print the numbers divisible by 10
print("Numbers divisible by 10 are:", ____)
कोड संपादित करें और चलाएँ