Fungsi map() Python
Contoh
Menghitung panjang setiap kata dalam tupel:
def myfunc(n): kembalikan panjang(n) x = map(myfunc, ('apple', 'banana', 'cherry'))
Definisi dan Penggunaan
Fungsi map() melaksanakan fungsi yang ditentukan untuk setiap objek dalam iterable. Objek ini dihantar sebagai parameter kepada fungsi.
Sintaks
map(function, iterables)
Nilai parameter
Parameter | Deskripsi |
---|---|
function | Wajib. Fungsi yang dijalankan untuk setiap objek. |
iterable |
Wajib. Secara berikut: objek urutan, kumpulan atau iterator. Anda boleh menghantar sebarang bilangan objek yang dapat diulang, tetapi pastikan fungsi mempunyai satu parameter untuk setiap objek yang dapat diulang. Anda boleh menghantar sebanyak-banyaknya objek yang dapat diulang, tetapi pastikan fungsi mempunyai satu parameter untuk setiap objek yang dapat diulang. |
Lebih banyak contoh
Contoh
Dengan menghantar dua objek yang dapat diulang kepada fungsi untuk menghasilkan buah baru:
def myfunc(a, b): kembalikan a + b x = map(myfunc, ('apple', 'banana', 'cherry'), ('orange', 'lemon', 'pineapple'))