Python'da Dict/Sözlük Metotları - map() Metodu

by trustix


Eklenme Tarihi : 19 Aralık 2020 17:37 Views:     135



Koleksiyon veri türlerinde bütün elemanlar aynı işlemi uygulamamız gereken durumlar olabilir. Örneğin tüketilecek su miktarının kişinin ağırlığı ile ölçüldüğü ve birtakım işlemlerin uygulandığı bir sistem düşünelim. Kişilerin isimleri ve ağırlıkları sözlükte tutuluyor olsun. Bu durumda tüketilecek su miktarının hesaplanması için sözlükte kayıtlı olan herkesin ağırlığının aynı formülle işleme konulması ve hesaplanması için map() metodu kullanılabilir.

Python'da map() Metodu

İterasyon yapılarıından elemanların her birine, kendisine daha önceden belirtilen işlemin aynısını uygulamak için kullanılan metottur.

Örneğin:

# Python'da Sözlük Metotları - map() Metodu


"""
    map() fonksiyonu iterasyon yapılarında elemanların
    her birine, kendisine daha önceden belirtilen
    işlemin aynısını ayrı ayrı uygular.
    Örneğin:

"""


# Sözlüğümüzü Oluşturuyoruz.
d_7 = {
    1: 'Yağmur',
    2: 'Mehmet',
    3: 'Kerem',
    4: 'Melisa',
    5: 'Ahmet',

}

# lambda fonksiyonu ile birlikte bütün elemanlara aynı
# işlemin uygulanmasını sağlıyoruz.
d_8 = dict(map(lambda x: (x[0],  x[1] + '###'), d_7.items()))

print("Güncellenmiş Hali : " + str(d_8))

# Output: Güncellenmiş Hali : {1: 'Yağmur###', 2: 'Mehmet###', 3: 'Kerem###', 4: 'Melisa###', 5: 'Ahmet###'}
  
 

 

 





0

Yorum Formu

vikikod.com    © 2019