Featured Post

Python: Built-in Functions vs. For & If Loops – 5 Programs Explained

Image
Python’s built-in functions make coding fast and efficient. But understanding how they work under the hood is crucial to mastering Python. This post shows five Python tasks, each implemented in two ways: Using built-in functions Using for loops and if statements ✅ 1. Sum of a List ✅ Using Built-in Function: numbers = [ 10 , 20 , 30 , 40 ] total = sum (numbers) print ( "Sum:" , total) 🔁 Using For Loop: numbers = [ 10 , 20 , 30 , 40 ] total = 0 for num in numbers: total += num print ( "Sum:" , total) ✅ 2. Find Maximum Value ✅ Using Built-in Function: values = [ 3 , 18 , 7 , 24 , 11 ] maximum = max (values) print ( "Max:" , maximum) 🔁 Using For and If: values = [ 3 , 18 , 7 , 24 , 11 ] maximum = values[ 0 ] for val in values: if val > maximum: maximum = val print ( "Max:" , maximum) ✅ 3. Count Vowels in a String ✅ Using Built-ins: text = "hello world" vowel_count = sum ( 1 for ch in text if ch i...

How to Write Lambda Function Quickly in Python: 5 Examples

Here are the top python lambda function examples for your project and interviews. "Python's lambda functions are a powerful way to create small, anonymous functions on the fly. In this post, we'll explore some examples of how to use lambda functions in Python.


5 Best Python Lambda Function Examples


Lambda in python


#1 Sorting a List of Tuples by the Second Element

This lambda function sorts a list of tuples based on the second element of each tuple.


python code

my_list = [(1, 2), (4, 1), (9, 10), (13, 6), (5, 7)]

sorted_list = sorted(my_list, key=lambda x: x[1])

print(sorted_list)


Output:


[(4, 1), (1, 2), (13, 6), (5, 7), (9, 10)]

** Process exited - Return Code: 0 **

Press Enter to exit terminal


#2 Finding the Maximum Value in a List of Dictionaries

This lambda function finds the maximum value in a list of dictionaries based on a specific key.


python code

my_list = [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Charlie', 'age': 20}]

max_age = max(my_list, key=lambda x: x['age'])

print(max_age)


Output:

{'name': 'Bob', 'age': 30}


** Process exited - Return Code: 0 **

Press Enter to exit terminal


#3 Multiplying Two Lists Element-Wise

This lambda function multiplies two lists element-wise and returns the result as a new list.


python code

list1 = [1, 2, 3, 4]

list2 = [5, 6, 7, 8]

result = list(map(lambda x, y: x * y, list1, list2))

print(result)

Output:


[5, 12, 21, 32]

** Process exited - Return Code: 0 **

Press Enter to exit terminal


#4 Filtering a List of Integers

This lambda function filters a list of integers and returns only the even numbers.


python code

my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

even_numbers = list(filter(lambda x: x % 2 == 0, my_list))

print(even_numbers)

Output:


[2, 4, 6, 8, 10]

** Process exited - Return Code: 0 **

Press Enter to exit terminal


#5 Creating a Function That Returns a Function

This lambda function creates a function that returns another function that adds a constant value to its input.


python code

def add_constant(const):

    return lambda x: x + const


add5 = add_constant(5)

add10 = add_constant(10)


print(add5(3))

print(add10(3))


Output:

8

13


** Process exited - Return Code: 0 **

Press Enter to exit terminal


In the above example, add_constant is a function that returns a lambda function that adds the constant value to its input. add5 and add10 are two different functions that add 5 and 10 to their input, respectively.

Related

Comments

Popular posts from this blog

SQL Query: 3 Methods for Calculating Cumulative SUM

5 SQL Queries That Popularly Used in Data Analysis

Big Data: Top Cloud Computing Interview Questions (1 of 4)