filter() fonksiyonu # 1 - Python Dersleri (Tutorials)
palnet·@elektroyazilim·
0.000 HBDfilter() fonksiyonu # 1 - Python Dersleri (Tutorials)
 Merhabalar Python programlama derslerinin bu bölümünde gömülü fonksiyonlardan biri olan _filter()_ fonksiyonunu göreceğiz. _filter()_ fonksiyonu adından da anlaşılacağı üzere filtreleme görevi görüyor. Neyi filtrelediğini çalışma mantığını anlatırken bahsedeceğim. _filter()_ fonksiyonun genel yapısı aşağıdaki gibidir :  Görüldüğü gibi yapı olarak _reduce()_ fonksiyonun birebir aynısı. İlk parametre olarak bir fonksiyon alıyor. _reduce()_ fonksiyonundan farklı olarak parametre olarak aldığı fonksiyonun _true veya false_ değer döndüren bir fonksiyon olmasıdır. İkinci parametre olarak aldığı dizisel yapının bir liste olduğunu farz edelim. filter()_ fonksiyonu liste elemanlarını sırayla parametre olarak aldığı fonksiyona, parametre olarak gönderir. Tekerleme gibi bir açıklama oldu :) _filter()_ fonksiyonu, fonksiyona parametre olarak gelen liste elemanlarından _true_ değer döndürenleri alır ve bir filter objesinde saklar. Yani bir filtreleme yapar. Şimdi de bir uygulama yapalım. _filter()_ fonksiyonunu kullanmadan önce bu fonksiyona parametre olarak gidecek ve mantıksal değer döndürecek bir fonksiyon tanımlayalım :  Şimdi de _filter()_ fonksiyonumuzu çağıralım :  _filter()_ fonksiyonunu çağırıp dönen değeri _filtCift_ değişkenine atadık. Bu değişkeni yazdırmak istediğimizde bir _filtre_ objesi olduğu bilgisi döndü. İçeriğini görmek için bu _filter_ objesini listeye dönüştürüp yazdıralım :  Çıktımıza baktığımızda liste elemanlarından sadece çift olanların geldiğini görüyoruz. _tekCift_ fonksiyonuna parametre olarak gönderilen elemanlardan sadece çift değerdekiler döndürülmüş oldu. Yani True döndürenleri _filter()_ fonksiyonu filtreledi. Bu örneği _lambda_ ifadesi kullanarak tek hamlede de yapabilirdik :  Şimdilik bu kadar. Umarım faydalı bir çalışma olmuştur. Teşekkürler.  Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me <hr><center><sub>Posted via <a href="https://www.marlians.com/">Marlians.com</a></sub></center>
👍 maonx, steem-fund, steeming-hot, akifane, ayisigi, best-strategy, sudefteri, neokuduk, literaturk, oxiecuador, rasit, maveraunnehr, apix, yusufyusuf, elektroyazilim, iskenderk, tahirozgen, soteyapanbot, kabasakal, mozer, omeryetim, curation.stem, cocukgelisimi, steinhammer, canercanbolat, vxc, cranium, trdaily, turk, talaxy, baycan, new.diak, sevecen, myrose, meowcliver, melihkorkmaz, parakazan, bumut, thebot, brupvoter, joeparys, minnowvotes, oceanwhale, oceansbot, crabbot, dailyhouston, profitvote, bid4joy, steemyoda, mmmmkkkk311, informator, mk-natrl-token, mk-stem-token, mk-gg-token, mk-marlians-tkn, mk-leo-token, mk-int-token, mk-jahm-token, mk-pal-token, inciter, luckyvotes, ekitap,