Tanulja meg, hogyan kell használni a térképfunkciót a Pythonban példákkal



Ez a cikk a térképfüggvény használatát tárgyalja a Pythonban, különböző paraméterekkel, például a Funkció, Iterálható megfelelő példákkal, több argumentummal.

A Python programozási nyelv az utóbbi évtizedben felgyorsult. Növekvő népszerűsége a programozás rengeteg keresletet hozott olyan területeken, mint , stb. Ennek a növekedésnek az egyik legfőbb oka a dobozon kívüli funkciók voltak, amelyekhez a python tartozik. Az egyik ilyen függvény a python térképfüggvénye, amely több argumentummal optimalizálja a függvény végrehajtását. Ebben a cikkben részletesen megvitatjuk a térképfunkciót. A blog a következő témákat tárgyalja.

Mi a térkép funkció?

A térképfunkció olyan funkciót biztosít, amelyhez egy iterálható elem minden paramétere átadható. Tegyük fel például, hogy van egy függvényünk, amely kiszámítja a karakterlánc hosszát. A térképfunkció segítségével megadhatjuk ezt a függvényt az a-val lista tartalmaz egy csomó húrt. A kimenetnek meg kell adnia a lista minden elemének hosszát.





térképfüggvény - térképfüggvény a pythonban - edureka

Szintaxis

Az alábbiakban bemutatunk egy egyszerű programot, amely a térképfunkció segítségével kiszámítja a listában lévő karakterlánc hosszát.

def func (x): visszatér len (x) a = ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat'] b = térkép (func, a) nyomtatás (b) lista)
 Kimenet: [6, 6, 7, 9, 8, 6, 8]

Paraméterek

  • - Ez egy kötelező paraméter, amely tárolja azt a függvényt, amelyet a térképfunkció segítségével hajtanak végre.



    hogyan keverjük össze az adatokat a tablóban
  • Iterálható - Az iterable-t tárolja, amelyet argumentumként adunk át a függvényben. Ez egy kötelező paraméter is.

res = térkép (függvény, iterálható)

Példák

  • Két iterable átadása egyszerre.
def add (a, b): adja vissza a + bx = [1,3,5,7,9] y = [2,4,6,8,10] res = térkép (add, x, y) print (lista (res))
 Kimenet: [3, 7, 11, 15, 19]
  • Program az első 10 természetes szám kocka kinyomtatására a térképfunkció segítségével.
def kocka (n): visszatérés n * n * n a = lista (tartomány (1,11)) res = térkép (kocka, a) nyomtatás (lista (res))
 Kimenet: [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
a = lista (tartomány (1,10)) res = térkép (lambda x: x * x, a) print (lista (res))
 Kimenet: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

Bármelyiket felhasználhatjuk adattípus az iterálható paraméterben, beleértve készletek , tüllök , stb.

Ebben a cikkben különféle példákkal tanultuk meg, hogyan használhatjuk a térképfunkciót a pythonban. A példákat megnézve elképzelhető, hogy a kód mennyire rendezett és olvasható a python programozási nyelvben. Az olvashatóság és a könnyű szintaxis az egyik oka annak, hogy a python olyan népszerűvé vált az elmúlt évtizedben. A növekvő népszerűséggel az igény olyan területeken is megnőtt, mint a gépi tanulás, a mesterséges intelligencia, az adattudomány stb. A készségek elsajátításához iratkozzon be az edureka és indítsa el a tanulást.



Van kérdés? Említse meg őket a megjegyzésekben. A lehető leghamarabb kapcsolatba lépünk Önnel.

szoros csatlakozás vs laza tengelykapcsoló