Bölüm kodlarını ve/veya veri setlerini indir.
filter() yöntemi, bir dizi üzerinde önceden oluşturulan bir fonksiyonun sonucunu filtrelemek için kullanılan bir yöntemdir.
Kod dizimi:
filter(fonksiyon, dizi)
Örnek-1:
myList=[1,2,3,4,5,6,7,8,9,10]
func=lambda x:x>3 #3 den büyük elemanlar listesi
result_list=list(filter(func,myList))
print(result_list)
Çıktı:
[4, 5, 6, 7, 8, 9, 10]
Örnek-2:
def func(value):
myLetter=["a","r","i","n","w","y",".","c","o","m"]
if value in myLetter: #eğer myLetter içinde fonskiyonda girilen value değeri varsa
return True #değeri döndür
else:
return False #değeri döndürme
myList=["m","e","r","h","a","b","d","ü","n","y"]
resultList=list(filter(func,myList))
print(resultList)
Çıktı:
['m', 'r', 'a', 'n', 'y']