Fungsi map
Fungsi map mengembalikan objek iterable
yang diubah setelah menerapkan fungsi yang
ditetapkan padanya. Pada parameter pertama
kita tentukan fungsi callback, yang akan
diterapkan ke setiap elemen. Pada parameter
kedua - objek untuk diiterasi.
Sebagai hasilnya, fungsi mengembalikan
objek iterable khusus. Itu dapat
diubah menjadi list, dengan menggunakan
fungsi list.
Sintaks
map(fungsi, objek untuk filtrasi)
Contoh
Mari kita dengan menggunakan fungsi map
pangkatkan setiap elemen list kita menjadi
kuadrat:
lst = [2, 3, 6, 8, 15]
res = map(lambda x: x ** 2, lst)
print(list(res))
Hasil eksekusi kode:
[4, 9, 36, 64, 225]
Contoh
Dan sekarang mari kita terapkan fungsi map
ke tuple, dan hasilnya tampilkan dalam bentuk
list:
tlp = (2, 5, 7, 8)
res = map(lambda x: x + x, tlp)
print(list(res))
Hasil eksekusi kode:
[4, 10, 14, 16]