#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)
760