Fungsi Map()
Deskripsi
Fungsi map()
berfungsi untuk mengaplikasikan satu fungsi ke semua anggota dari iterable (list, tuple, dan lain – lain) dan mengembalikan alhasil berupa objek map. Objek map ini sanggup dengan praktis diubah menjadi list baru yang anggotanya berupa hasil pemrosesan dari fungsi dengan menggunakan fungsi list(), tuple(), maupun set().
Sintaks
Fungsi map()
memiliki fungsi sebagai berikut:
map(function, iterable, ...)
Parameter
Fungsi map()
mengambil dua buah parameter, yaitu:
- function – fungsi yang akan memproses setiap item dari iterable
- iterable – iterable yang akan diproses (dimapping) menggunakan function.
Kita sanggup melewatkan lebih dari satu iterable ke fungsi map()
Nilai Kembalian
Fungsi map()
akan mengembalikan objek map yang sanggup dikonversi menjadi list atau iterable baru yang anggotanya yakni hasil dari pengolahan fungsi.
Contoh
Contoh penggunaan fungsi map()
yakni menyerupai berikut:
def hitung_kuadrat(n):
return n*n
bilangan = [1, 2, 3, 4, 5]
hasil = map(hitung_kuadrat, bilangan)
print(hasil)
print(list(hasil))
Output
Output dari agenda di atas yakni menyerupai berikut:
<map object at 0x7f58af143710>
[1, 4, 9, 16, 25]
Fungsi map() sering digunakan sebagai argumen dari fungsi anonim lambda.