Penggunaan lambda() dengan map()
Fungsi map() di Python mengembalikan daftar hasil setelah menerapkan fungsi yang diberikan ke setiap item dari iterable (list, tuple, dll.) yang diberikan. Sintaks umum fungsi map() adalah map(fun, iter). Kita juga dapat menggunakan fungsi lambda dengan map(). Lihat slide 5 dari video 1.7 untuk bantuan umum tentang fungsi map() dengan lambda().
Dalam latihan ini, Anda akan menggunakan fungsi lambda di dalam fungsi bawaan map() untuk mengkuadratkan semua angka dalam list.
Latihan ini adalah bagian dari kursus
Fundamental Big Data dengan PySpark
Petunjuk latihan
- Cetak
my_listyang tersedia di lingkungan Anda. - Kuadratkan setiap item dalam
my_listmenggunakanmap()danlambda(). - Cetak hasil dari fungsi
map.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Print my_list in the console
print("Input list is", ____)
# Square all numbers in my_list
squared_list_lambda = list(____(lambda x: ____, my_list))
# Print the result of the map function
print("The squared numbers are", ____)