Fungsi map
Fungsi map mengembalikan objek boleh lelar
yang diubah selepas menggunakan fungsi yang
ditetapkan kepadanya. Dalam parameter pertama,
kita tentukan fungsi panggilan balik, yang akan
digunakan untuk setiap elemen. Dalam parameter
kedua - objek untuk ulangan.
Fungsi ini mengembalikan objek boleh lelar
khas sebagai hasilnya. Ia boleh ditukar
kepada senarai dengan menggunakan fungsi
list.
Sintaks
map(fungsi, objek untuk penapisan)
Contoh
Mari kita gunakan fungsi map
untuk menduakan kuasa setiap elemen dalam
senarai kita:
lst = [2, 3, 6, 8, 15]
res = map(lambda x: x ** 2, lst)
print(list(res))
Keputusan pelaksanaan kod:
[4, 9, 36, 64, 225]
Contoh
Sekarang mari kita gunakan fungsi map
pada tupel, dan paparkan hasilnya dalam bentuk
senarai:
tlp = (2, 5, 7, 8)
res = map(lambda x: x + x, tlp)
print(list(res))
Keputusan pelaksanaan kod:
[4, 10, 14, 16]