Python Map Lambda Function

Master Python with 70+ Hands-on Projects and Get Job-ready - Learn Python

Program 1

# Map Function in python
# def square(n):
#     return n*n

#calling
#mylist=[2,5,4,7,9,8]
mylist=[]
n=int(input("Enter the limit: "))
print("Enter elements in collection: ")
for i in range(0,n,1):
    x=int(input())
    mylist.append(x)

#mylist1=list(map(square,mylist))

# Using Lambda Expression
# mylist1=list(map((lambda x:x*x),mylist))
# print(mylist)
# print("------------------------------")
# print(mylist1)

Program 2

#Map Function in python
def factorial(n):
    f=1
    while(n!=0):
        f=f*n
        n=n-1
    return(f)        
# Calling 

mylist=[]
n=int(input("Enter the limit: "))
print("Enter elements in collection: ")
for i in range(0,n,1):
    x=int(input())
    mylist.append(x)
mylist1=list(map(factorial,mylist))
print(mylist)
print("------------------------------")
print(mylist1)

Program 3

#Map Function in python
def adddigit(n):
    s=0
    while(n!=0):
        r=n%10
        s=s+r
        n=n//10
    return s
# Calling 
mylist=[]
n=int(input("Enter the limit: "))
print("Enter elements in collection: ")
for i in range(0,n,1):
    x=int(input())
    mylist.append(x)

mylist1=list(map(adddigit,mylist))
mylist2=list(filter((lambda x:x%2==0),mylist1))
print(mylist)
print("------------------------------")
print(mylist1)
print("------------------------------")
print(mylist2)

 

Did you know we work 24x7 to provide you best tutorials
Please encourage us - write a review on Google

courses

DataFlair Team

DataFlair Team provides high-impact content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. We make complex concepts easy to grasp, helping learners of all levels succeed in their tech careers.

Leave a Reply

Your email address will not be published. Required fields are marked *