Python Programming
June 18, 2025 at 12:29 PM
Today, Let’s move on to the next topic in the Python Coding Challenge:⚡🐍 🔹 *Day 11: Lambda, map(), and filter()* 🧠 *What is a Lambda Function?* A lambda function is an anonymous function written in one line using the lambda keyword. ✅ *Syntax:* lambda arguments: expression 🔸 *Example:* square = lambda x: x ** 2 print(square(5)) # Output: 25 > 🔹 Use lambdas when you need a simple function for a short time — usually as an argument to map(), filter(), or sorted(). 🧩 *map() — Apply a Function to All Items* Takes a function and an iterable, and applies the function to every item in the iterable. nums = [1, 2, 3, 4] squares = list(map(lambda x: x ** 2, nums)) print(squares) # Output: [1, 4, 9, 16] 🧼 *filter() — Filter Items Based on a Condition* Filters the iterable by applying a function that returns True/False. nums = [1, 2, 3, 4, 5, 6] even = list(filter(lambda x: x % 2 == 0, nums)) print(even) # Output: [2, 4, 6] 🔨 *Mini Project: Filter & Transform List* nums = list(range(1, 21)) # Step 1: Keep only even numbers even_nums = list(filter(lambda x: x % 2 == 0, nums)) # Step 2: Square the even numbers squared_evens = list(map(lambda x: x ** 2, even_nums)) print("Even numbers:", even_nums) print("Squared evens:", squared_evens) You just combined filtering and transformation using lambda, map, and filter! *React with ❤️ once you’re ready for the quiz* Python Coding Challenge: https://whatsapp.com/channel/0029VaiM08SDuMRaGKd9Wv0L/1661
❤️ 👍 🎰 😮 🙏 ♥️ 🇱🇰 58

Comments