S primeri se naučite uporabljati funkcijo zemljevida v Pythonu

Ta članek zajema uporabo funkcije map v pythonu z različnimi parametri, kot je Function, Iterable, s primernimi primeri, ki vključujejo več argumentov.

Programski jezik Python se je v zadnjem desetletju pospešil. Naraščajoča priljubljenost programiranje je prineslo veliko povpraševanja po v domenah, kot je , itd. Eden glavnih razlogov za to rast so zunanje funkcije, ki jih ima python. Ena takih funkcij je funkcija map v pythonu, ki optimizira izvajanje funkcije z več argumenti. V tem članku bomo podrobno obravnavali funkcijo zemljevida. V tem blogu so obravnavane naslednje teme.

Kaj je funkcija zemljevida?

Funkcija map ponuja funkcijo, za katero je vsak element v iterabilu mogoče prenesti kot parameter. Recimo, da imamo funkcijo, ki izračuna dolžino niza. S pomočjo funkcije zemljevida lahko to funkcijo določimo z seznam ki vsebuje kup nizov. Izhod bo imel dolžino vsakega elementa na seznamu.





vloge in odgovornosti sistemskega skrbnika linux

map function - funkcija zemljevida v pythonu - edureka

Sintaksa

Sledi preprost program s pomočjo funkcije map za izračun dolžine niza na seznamu.

def func (x): return len (x) a = ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota'] b = zemljevid (func, a) natisni (seznam (b))
 Izhod: [6, 6, 7, 9, 8, 6, 8]

Parametri

  • - To je obvezen parameter, ki shrani funkcijo, ki se bo izvajala s funkcijo map.



  • Iterable - shrani iterable, ki bo poslan kot argument v funkciji. To je tudi obvezen parameter.

res = zemljevid (funkcija, iterable)

Primeri

  • Prenos dveh ponovitev hkrati.
def add (a, b): vrni a + bx = [1,3,5,7,9] y = [2,4,6,8,10] res = map (add, x, y) print (seznam (res))
 Izhod: [3, 7, 11, 15, 19]
  • Programirajte tiskanje kocke prvih 10 naravnih števil s funkcijo zemljevida.
def kocka (n): vrne n * n * n a = seznam (obseg (1,11)) res = zemljevid (kocka, a) tisk (seznam (res))
 Izhod: [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
a = seznam (obseg (1,10)) res = zemljevid (lambda x: x * x, a) tisk (seznam (res))
 Izhod: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

Uporabimo lahko katero koli podatkovni tip v iterabilnem parametru, vključno z kompleti , torti , itd.

V tem članku smo z različnimi primeri spoznali, kako lahko uporabljamo funkcijo map v pythonu. Ob ogledu primerov si lahko predstavljamo, kako urejena in berljiva je koda v programskem jeziku python. Čitljivost in enostavna sintaksa sta eden izmed številnih razlogov, zakaj je postal python tako priljubljen v zadnjem desetletju. Z naraščajočo priljubljenostjo se je povpraševanje povečalo tudi na področjih, kot so strojno učenje, umetna inteligenca, znanost o podatkih itd. Če želite obvladati svoje spretnosti, se vpišite v in začnite svoje učenje.



Imate kakšno vprašanje? Omenite jih v komentarjih. V najkrajšem možnem času se vam bomo oglasili.