Fungsi lambda

Fungsi lambda adalah anonymous function (fungsi tanpa nama). Jika fungsi biasa dibuat menggunakan kata kunci def, maka fungsi lambda menggunakan kata kunci lambda.

Fungsi lambda adalah jalan pintas (shortcut) untuk membuat fungsi sederhana dan dapat dideklarasikan pada tempat dimana sebuah function object dibutuhkan.

Contoh

Contoh sederhana

tambah5 = lambda x: x + 5
print(tambah5(8))
# mencetak nilai 13

Contoh penggunaan dalam fungsi map

lx = [2,3,5,7,9] # list berisi nilai x
ly = [0.2,0.3,0.5,0.7,0.9] # list berisi nilai y
lxplusy = map(lambda x,y:x+y,lx,ly)
print(list(lxplusy))
# menghasilkan list baru bernilai penjumlahan elemen kedua list

artikel terkait : menggunakan fungsi map, menggunakan fungsi reduce

You may also like...

Berikan komentar