Lambda
#Lambda function
#single value/scalar function

#Squaring a number
(lambda x: x**2)(4)


#Number (n) raised to power(n)
(lambda n: n**n)(4)


#-------------------------------------------------- 
# Using filter and lambda to get prime number list

def get_prime(n):
   if n > 1:
      for i in range(2, n):
         if n % i == 0:
            return ''
      return 'Prime'
   return 'Prime'

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

pnumList = list(filter(lambda x: get_prime(x)=='Prime', numList)) 

print(pnumList)


#Non-prime numbers (composite numbers)
#-------------------------------------------------

npnumList = list(filter(lambda x: get_prime(x)=='', numList)) 

print(npnumList)


  Prime Numbers   Sort List   Python Reference
Top


Last Revised On: December 27th, 2020

  760