Menu
CoddyTech

map

Pelajaran 6 dari 9 dalam kursus Fungsi Lambda Python di Coddy.

Memperkenalkan fungsi bawaan map,

map(function, iterable)

Fungsi map() menerapkan fungsi yang diberikan ke setiap elemen iterable dan mengembalikan iterator yang berisi hasilnya.

Berikut contoh penggunaan lambda dengan fungsi map,

lst = [1, 4, 2, 9, 13, 6]
lmbd = lambda x : x * x
squares= list(map(lmbd, lst))
print(squares)  # [1, 16, 4, 81, 169, 36]
challenge icon

Tantangan

Mudah

Kamu diberi sebuah kode.

Tetapkan fungsi lambda ke function yang menerima satu argumen. Jika argumennya adalah huruf vokal , fungsi tersebut mengembalikan huruf vokal itu sebanyak dua kali, jika tidak, fungsi tersebut mengembalikan argumennya tanpa perubahan.

Huruf vokal adalah karakter - 'a', 'e', 'i', 'o', 'u'.

Coba sendiri

iterable = input() # Jangan ubah baris ini
function = ?

# Jangan ubah bagian di bawah baris ini
double_vowels = map(function, iterable)
print(''.join(list(double_vowels)))

Semua pelajaran di Fungsi Lambda Python

Latihan sendiri: Compiler Python online