Map funksiýasy
map funksiýasy berlen funksiýany ulananyňyz soň
üýtgedilen iterirlenýän obýekty gaýtaryp berýär. Birinji
parametrde her bir elemente ulanyljak käbir funksiýa
görkezilýär. Ikinji parametrde bolsa geçmek üçin obýekt
görkezilýär.
Funksiýa netijesinde ýörite iterirlenýän obýekt gaýtaryp
berýär. Ony list funksiýasyny ulanmak bilen
sanawy üýtgedip bolýar.
Sintaksis
map(funksiýa, süzüjilik üçin obýekt)
Mysal
map funksiýasyny ulanmak bilen biz sanawymyzyň
her bir elementini kwadrat köke ýokaralaýaly:
lst = [2, 3, 6, 8, 15]
res = map(lambda x: x ** 2, lst)
print(list(res))
Kody ýerine ýetirmegiň netijesi:
[4, 9, 36, 64, 225]
Mysal
Indi bolsa map funksiýasyny tuple-a ulanap,
netijäni sanawy görnüşinde çykaraýaly:
tlp = (2, 5, 7, 8)
res = map(lambda x: x + x, tlp)
print(list(res))
Kody ýerine ýetirmegiň netijesi:
[4, 10, 14, 16]