На примерима научите како да користите функцију мапе у Питхону



Овај чланак покрива употребу функције мап у питхону са различитим параметрима попут Фунцтион, Итерабле са одговарајућим примерима који укључују вишеструке аргументе.

Програмски језик Питхон убрзао је у последњој деценији. Све већа популарност програмирање је донело велику потражњу за у доменима попут , итд. Један од главних разлога за овај раст биле су изванредне функције са којима долази питхон. Једна од таквих функција је функција мапе у питхону, која оптимизује извршавање функције са више аргумената. У овом чланку ћемо детаљно размотрити функцију карте. На овом блогу се расправља о следећим темама.

Шта је функција мапе?

Функција мапе пружа функцију за коју се свака ставка у итералу може проследити као параметар. На пример, рецимо да имамо функцију која израчунава дужину низа. Помоћу функције мапе ову функцију можемо одредити помоћу а листа који садрже гомилу жица. Излаз ће имати дужину сваке ставке на листи.





функција мапе - функција мапе у питхон - едурека

Синтакса

Следи једноставан програм који користи функцију мап за израчунавање дужине низа на листи.

јава како се користи тостринг
деф фунц (к): ретурн лен (к) а = ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'] б = карта (фунц, а) испис (листа (б))
 Излаз: [6, 6, 7, 9, 8, 6, 8]

Параметри

  • - Обавезан је параметар који чува функцију која ће се извршити помоћу функције мап.



  • Итерабле - чува итерабле који ће бити прослеђен као аргумент у функцији. То је такође обавезан параметар.

рес = мапа (функција, итерабилна)

Примери

  • Пролазећи две итерабле одједном.
деф додај (а, б): врати а + бк = [1,3,5,7,9] и = [2,4,6,8,10] рес = мап (додај, к, и) испис (листа (рес)
 Излаз: [3, 7, 11, 15, 19]
  • Програм за испис коцке првих 10 природних бројева помоћу функције мапе.
деф цубе (н): ретурн н * н * н а = лист (опсег (1,11)) рес = мап (цубе, а) принт (лист (рес))
 Излаз: [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
а = листа (опсег (1,10)) рес = мапа (ламбда к: к * к, а) испис (листа (рес))
 Излаз: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

Можемо да користимо било који тип података у итерабилном параметру укључујући сетови , тупле , итд.

У овом чланку смо научили како можемо да користимо функцију мап у питхону са разним примерима. Гледајући примере, може се замислити колико је код уредан и читљив у програмском језику питхон. Читљивост и лака синтакса један су од многих разлога зашто је питхон постао толико популаран у последњој деценији. Са порастом популарности, потражња се повећала и у доменима као што су машинско учење, вештачка интелигенција, наука о подацима итд. Да бисте савладали своје вештине, упишите се у едурека и започните своје учење.



повезане и неповезане трансформације у информатици

Имате ли питања? Помените их у коментарима. Јавићемо вам се у најкраћем могућем року.