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
PySpark ile Big Data Temelleri
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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:", ____)