A lambda function is a small anonymous function. Show A lambda function can take any number of arguments, but can only have one expression. Syntaxlambda arguments : expression The expression is executed and the result is returned: ExampleAdd 10 to argument x = lambda a : a + 10 Try it Yourself » Lambda functions can take any number of arguments: ExampleMultiply argument x = lambda a, b : a * b Try it Yourself » ExampleSummarize argument
x = lambda a, b, c : a + b + c Try it Yourself » Why Use Lambda Functions?The power of lambda is better shown when you use them as an anonymous function inside another function. Say you have a function definition that takes one argument, and that argument will be multiplied with an unknown number: def myfunc(n): Use that function definition to make a function that always doubles the number you send in: Example def myfunc(n): mydoubler = myfunc(2) print(mydoubler(11)) Try it Yourself » Or, use the same function definition to make a function that always triples the number you send in: Example def myfunc(n): mytripler = myfunc(3) print(mytripler(11)) Try it Yourself » Or, use the same function definition to make both functions, in the same program: Example def myfunc(n): mydoubler = myfunc(2) print(mydoubler(11)) Try it Yourself » Use lambda functions when an anonymous function is required for a short period of time. Pada kali ini kita akan mencoba belajar tentang lambda operator atau bisa juga disebut lambda function. Sebelum kita melangkah lebih jauh, mungkin kita pernah belajar membuat functions dengan menggunakan Okay great!, let’s check this out!. Python lambda adalah sebuah functions / fungsi . operator untuk membuat fungsi secara anonymous.
Lalu apa maksudnya?. Contoh: Pada contoh di atas kita mencoba membuat sebuah function dengan Sedangkan dengan lambda kita hanya dapat menggunakan single line yang simple seperti berikut:
Pada contoh table di atas, kita memasukkan Dengan menggunakan lambda, kita juga tidak perlu menulis terlalu banyak baris block kode untuk membuat sebuah function. Contoh :
See?. hanya dengan single line kita sudah bisa membuat
function dengan menggunakan python ConclusionLambda adalah sebuah fungsi anonymous pada python yang dapat kita buat dengan menggunakan kata kunci lambda. Fungsi ini dapat mengembalikan jumlah dari dua argumennya, contoh: Lambda sendiri mempunyai beberapa kekurangan. Salah satunya yaitu, fungsi lambda hanya dapat digunakan untuk membuat satu function / expression. That’s it I guess, Thank’s for reading guys!. Apabila ada yang kurang jelas, silahkan tinggalkan di kolom komentar di bawah. Tags: #python, #lambda, #Blog Subscribe to noTnoob DevGet the latest posts delivered right to your inbox Apa fungsi lambda Python?Intinya, lambda digunakan untuk membuat fungsi dalam satu baris ekspresi. Lambda bisa memiliki lebih dari satu argumen atau parameter, tapi hanya bisa memiliki satu ekspresi atau isi. Karena fungsi lambda tidak punya nama, jadi kita butuh variabel untuk menyimpannya.
Apa kegunaan lambda?Gunakan fungsi LAMBDA untuk membuat fungsi kustom yang dapat digunakan kembali dan memanggilnya dengan nama yang mudah dikenali.
Apakah yang dimaksud dengan lambda atau anonymous function?Dalam Python, kita dapat membuat suatu fungsi sederhana yang mengembalikan nilai, yang pendefinisiannya menggunakan operator lambda. Fungsi ini sering disebut lambda function atau fungsi tanpa nama (anonymous function).
|