⊗pyPmFnFi 18 of 129 menu

Python'da Nesneleri Filtrelemek için filter Fonksiyonu

Şimdi filter fonksiyonunu inceleyelim. Bu fonksiyon, liste öğelerini ve diğer yinelenebilir nesneleri bir koşula göre filtrelemenize olanak tanır. İlk parametresi, kontrol koşulunu belirleyen bir fonksiyon alır. İkinci parametrede ise öğelerinin filtreleneceği liste belirtilir. Eğer fonksiyon True döndürürse, öğe yeni listede kalır. Eğer False döndürülürse, öğe listeye dahil edilmez.

Bir listemiz olduğunu varsayalım:

lst = [1, 2, 3, 4, 5, 6]

İçinde sadece çift sayıları bırakalım. Bunun için, parametresine iletilen sayının 2'ye kalansız bölünmesini sağlayan bir lambda fonksiyonu yazalım:

res = filter(lambda num: num % 2 == 0, lst) print(list(res))

Kod çalıştırıldıktan sonra yeni bir liste dönecektir:

[2, 4, 6]

Sayılardan oluşan bir liste verilmiştir:

lst = [1, 2, 3, 4, 5]

Bu listedeki sadece tek sayıları yeni bir listeye yazın.

Stringlerden oluşan bir liste verilmiştir:

lst = ['abcd', 'ab', 'c', 'de', 'bc']

Uzunluğu 2'ye eşit olan stringleri sadece yeni bir listeye yazın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet