Penggunaan lambda() dengan filter()
Fungsi lain yang banyak digunakan di Python adalah fungsi filter(). Fungsi filter() di Python menerima sebuah fungsi dan sebuah daftar sebagai argumen. Mirip dengan map(), filter() dapat digunakan bersama fungsi lambda. Rujuk ke slide 6 dari video 1.7 untuk bantuan umum mengenai fungsi filter() dengan lambda().
Dalam latihan ini, Anda akan menggunakan fungsi lambda() di dalam fungsi bawaan filter() untuk menemukan semua angka yang habis dibagi 10 dalam daftar.
Latihan ini adalah bagian dari kursus
Fundamental Big Data dengan PySpark
Petunjuk latihan
- Cetak
my_list2yang tersedia di lingkungan Anda. - Saring angka-angka yang habis dibagi 10 dari
my_list2menggunakanfilter()danlambda(). - Cetak angka-angka yang habis dibagi 10 dari
my_list2.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Print my_list2 in the console
print("Input list is:", ____)
# Filter numbers divisible by 10
filtered_list = list(____(lambda x: (x%10 == ____), my_list2))
# Print the numbers divisible by 10
print("Numbers divisible by 10 are:", ____)