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

pythonmap(fungsi, objek untuk filtrasi)

Contoh

Mari kita dengan menggunakan fungsi map pangkatkan setiap elemen list kita menjadi kuadrat:

pythonlst = [2, 3, 6, 8, 15]
res = map(lambda x: x ** 2, lst)
print(list(res))

Hasil eksekusi kode:

python[4, 9, 36, 64, 225]

Contoh

Dan sekarang mari kita terapkan fungsi map ke tuple, dan hasilnya tampilkan dalam bentuk list:

pythontlp = (2, 5, 7, 8)
res = map(lambda x: x + x, tlp)
print(list(res))

Hasil eksekusi kode:

python[4, 10, 14, 16]

Lihat juga

  • fungsi filter,
    yang memfilter objek iterable
  • fungsi zip,
    yang mengiterasi tuple