filter() ile lambda() kullanımı
Python'da sıkça kullanılan bir diğer fonksiyon filter() fonksiyonudur. filter() fonksiyonu bir fonksiyon ve bir listeyi argüman olarak alır. map() gibi, filter() de lambda fonksiyonuyla birlikte kullanılabilir. lambda() ile filter() fonksiyonuna genel bir bakış için video 1.7'nin 6. slaytına göz at.
Bu egzersizde, listedeki 10'a bölünebilen tüm sayıları bulmak için yerleşik filter() fonksiyonunun içinde lambda() fonksiyonunu kullanacaksın.
Bu egzersiz, kursun bir parçasıdır
PySpark ile Big Data Temelleri
Egzersiz talimatları
- Çalışma ortamında bulunan
my_list2'yi yazdır. filter()velambda()kullanarakmy_list2içinden 10'a bölünebilen sayıları filtrele.my_list2'den 10'a bölünebilen sayıları yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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:", ____)