Skip to main content

36.Python Lambda

Python Lambda:
    Usually,we know we define a function with function name,but it is also possible to define a function without a function name.Such functions are known as anonymous functions or Lambda functions.These anonymous functions defined with a  Lambda keyword in python.That is,a lambda function is a small anonymous function.It can take any number of arguments but must have only one expression.For this reason,Lambda functions are used only when we need one expression to calculate the result.

For example,consider a simple program to multiply two numbers.
Program
def multiplication(a,b):
    return a*b
result=multiplication(26,90)
print(result)
Output
2340
    The above program has only one expression a*b,this can also be made simple by using Lambda/Anonymous function
syntax
lambda arguments:expression
Program
k=lambda a,b:a*b
result=k(26,90)
print(result)
Output
2340
    Where,k is a variable to store the result of Lambda(anonymous function).a,b are the arguments/parameters.a*b is the expression.
Lambda functions are most commonly used with filter,map,reduce.

Need to know about python programming,check out the video below!!
Happy Learning!!

Comments

  1. Nice content you can see the content. Today we will know How To Learn app programming. And how to become an app programmer will be discussed in detail, let's get started.

    ReplyDelete
  2. Great article by the great author, it is very massive and informative but still preaches the way to sounds like that it has some beautiful thoughts described so I really appreciate this article. Best tracer router service provider

    ReplyDelete

Post a Comment

Popular posts from this blog

Learn c++ in Tamil | Complete guide and tutorial | Beginner to Advance all concepts explained.

hi guys welcome , all the coding used in video are available here : /* hi guys welcome to learn c++ in tamil what is C++ how what software your own program schools,clg,institute.... start 1.interest 2.patience 3.fun 4.practise computer program - app - programming source code - hardware - fb running , executing machine language :  101010 assembly lang : mov h1; high lang : c , c++....java , js , python  eg :  a+b .....1001010  compiler :  human to machine              machine to human  rules :  a+b;  usage:  games, manufacturing , embedded , finance , graphics , etc...  Guide: 1.problem 2.solution - alternative 3.program  - C++ 4.compile  - turboc , ide , codeblocks , cmd 5.result   - library file - linker : #include<iostream.h>    input , output std::cout<<"welcome";   standard character out << " "; primary section : 1.statements   ;  end 2.functions   main() 3.syntax  , syntax error pra

Xplore-Know your TCS Solutions

KNOW YOUR TCS-SOLUTIONS 1.Who is the founder of Tata group? Jamsetji Tata 2.Which characteristics of Big Data deals with trustworthiness of data? Veracity 3.Which is India's first indigeneously designed and manufactured car? Tata Indica 4.What was originally called the "Imitation game" by its creator? The Turing test 5.90% of world's data is created in the last 2 years. True 6.In 1990s,which company did Tata steel acquire? Corus 7.How many independently operating companies are there under Tata group? Over 100 8.We use natural language processing for reviewing twitter fields. True 9.The change of mind set is required from "optimizing scarce resources" to "harnessing abundance" will help in? Leveraging ecosystems 10.Robots can be used for building houses. True 11.Which among the following key for IT management is based on the proper use of data? Embedding security in every system. 12.When did Tata Motors unveil Tata Nano? 2008 13.Business 4.0 brings

Build an App from the scratch using Python

 Hey Friends!! The code used in the video is given below: CODE: import json from difflib import get_close_matches jsonfile = json.load(open("data1.json")) word = input("enter the word: ") def check(d):      d = d.lower()     if d in jsonfile:         return jsonfile[d]     elif len(get_close_matches(d,jsonfile.keys())) > 0:         choice = input("Did you mean %s , Enter Y for YES, N for NO "  %get_close_matches(d,jsonfile.keys())[0])         if choice == "Y" or "y":             return jsonfile[get_close_matches(d,jsonfile.keys())[0]]         elif choice == "N" or "n":             return "The word doesn't exist, please enter the correct word"         else:             return "you enterd the wrong choice"     else:         return "The word doesn't exist, please enter the correct word" result = (check(word)) if type(result) == list:     for i in result:         print(i) else: