110 of 151 menu

map Fonksiyonu

map fonksiyonu, bir yinelenebilir nesneye belirtilen fonksiyon uygulandıktan sonra değiştirilmiş halini döndürür. İlk parametrede her elemana uygulanacak geri çağırma fonksiyonunu belirtiriz. İkinci parametrede ise üzerinde döngü yapılacak nesneyi belirtiriz.

Fonksiyon, sonuç olarak özel bir yinelenebilir nesne döndürür. Bu nesne, list fonksiyonu kullanılarak bir listeye dönüştürülebilir.

Sözdizimi

map(fonksiyon, filtreleme için nesne)

Örnek

Hadi map fonksiyonunu kullanarak listemizdeki her elemanın karesini alalım:

lst = [2, 3, 6, 8, 15] res = map(lambda x: x ** 2, lst) print(list(res))

Kodun çalıştırılma sonucu:

[4, 9, 36, 64, 225]

Örnek

Şimdi de map fonksiyonunu bir demete uygulayalım ve sonucu liste olarak yazdıralım:

tlp = (2, 5, 7, 8) res = map(lambda x: x + x, tlp) print(list(res))

Kodun çalıştırılma sonucu:

[4, 10, 14, 16]

Ayrıca Bakınız

  • yinelenebilir nesneleri filtreleyen filter fonksiyonu,
  • demetler üzerinde döngü yapan zip fonksiyonu,
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