Python - Python'un Temelleri

filter() Yöntemi

Yayın tarihi :08-Ara-21
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']
Paylaş:

Yorum Yap (*Yorumunuza kod eklemek isterseniz Kod Parçacığı Ekle butonuna tıklayarak ekleyebilirsiniz.)

Yorumlar

Henüz hiç yorum yapılmamış, ilk yorum yapan sen ol.