Szintaxis:
Térkép (függvény, iterálható,…)
Funkció: Az a módszer, amelyet minden objektum esetében végre kell hajtani.
Iterálható: sorozat, tömb vagy entitás iterátorral. Akar annyi iterable-t felvehet csak biztosítsa, hogy minden iterálhatónak legyen egy argumentuma a módszerben.
Python térkép () a Tuple-n:
01. példa:
Itt egy példa összekapcsol kettő tüllök miután húr értékek. Van egy funkciónk 'gyümölcs' két érvet véve. Az első duplán az első index értékét összefűzi a második pár első indexének értékével a 'gyümölcs' függvény és így más értékeknél is. A összefűzve Az érték visszatér a térképfunkcióhoz, hogy feltérképezést végezzen és egy változóba mentse 'x'. Ezt követően az „x” változó térképi és listai formátumban is kinyomtatásra kerül.
Az első nyomtatási utasítás kinyomtatja a változóban található leképezett értéket 'x', a másik pedig konvertálás után listaként adja ki.
02. példa:
Van egy lista a létező elemekről négyzet. Ezután feltérképezi és átalakítja a-vá készlet típus nyomtatásához meghatározott formátumban.
A térkép kimenetét és a formátum kimenetét alább láthatja.
03. példa:
Ugyanazon példát használva egy kiegészítés, miközben a feltérképezett duplát átalakítja a lista sorrendben történő nyomtatásához az alábbiakban látható.
Láthatja a leképezett kimenetet, valamint a leképezett értékek listájának formátumát.
44. példa:
Van egy duplánk a funkcióba 'ügy' nagybetűvé kell alakítani, míg a „iterátor” módszer megjeleníti fehér űr iterátor tételek.
Az így kapott kimenet a duplához adott.
Python térkép () a listán:
01. példa:
Kipróbálhatja a térkép funkciót a lista írja be a változót, mint egy tuple esetén. Tehát ugyanazt a példát használva a listatípus esetében, mi vagyunk négyzetes a listaelemeket, és leképezés után mentse el őket egy változóba 'Új'. Nyomtassa ki a leképezett változót, majd ezt követően alakítsa át a leképezett eredményt lista formátum.
Az alábbiakban látható a leképezett lista kimenete és annak átalakítása a listává a leképezés alkalmazása után.
02. példa:
Ugyanazt a fogalmat használhatja, miközben a kerek funkciót használja a tizedes számok pontos számokká alakítására.
A lista feltérképezésének és kerekítésének eredménye.
03. példa:
Kettőnél több listát is használhatunk egy argumentumban egy térképfüggvényhez, az alábbiak szerint.
Ennek a példának a kimenete az alábbiakban látható.
44. példa:
Most legyen egy lista egyesek közül húrok. Először mindegyiket átalakítjuk elem benne a lista majd feltérképezte. Ezt követően a feltérképezve Az eredmény listában lesz elrendezve, hogy el legyen mentve a változóban 'teszt' ki kell nyomtatni.
Az eredmény a mellékelt fotón látható.
05. példa:
Ugyanaz a régi példa használata a nagybetűvé konvertált lista esetén a „iterátor” módszer.
Itt található a lista típusú változó kimenete.
Python térkép () a karakterláncon:
01. példa:
A ügy függvény a húr ba,-be nagybetűs miközben a feltérképezése. Ezt követően megkeressük az új változó típusát, és átalakítjuk a-vá lista írja be, hogy sorban jelenítse meg.
Láthat egy kimenetet, amely a változó típusát mutatja, és felsorolja a leképezett változót.
02. példa:
Íme egy példa egy új karakterláncra, miközben az iterátor módszert alkalmazták.
Láthatja az iterátor módszer által generált kimenetet.
Python Map () a szótárban:
01. példa:
Nekünk van szótár a Térkép funkcióhoz átadott néhány számmal minden elemet megszorozzunk 10-vel, majd alkalmazzuk. Ezt követően kinyomtatták a 'final' változót.
A sokszorosított és hozzárendelt szótár térkép és lista formátumban kerül kinyomtatásra.
Python térkép () a Lambda-n:
01. példa:
A Pythonon belül létrehozni névtelen módszerek, lambda funkciókat használnak. A rendszeres függvények leírásához a lambda kifejezés, mint te használod def. Itt van egy példa egy egyszerű nevű duplára „számok”. A lambda kifejezést a térkép függvény az érték kiszámításához, miközben az eredmény el lett mentve és kinyomtatva.
A térképfüggvényen belüli lambda kifejezés használatával kiszámított kimenet listaként jelenik meg.
02. példa:
A térkép ugyanúgy működik többszörös érvek a lambdában. Az alábbiakban két lista szerepel, amelyekhez elemeket adtak hozzá.
Két listaelem hozzáadása látható.
03. példa:
A térképfunkció ugyanúgy működik a Lambda-n, miközben veszi érvek nak,-nek különböző méretű.
44. példa:
A térképes módszer nem ad különbséget, ha két különböző adattípussal használják.
A Python Map () nincs:
01. példa:
Vessünk egy pillantást arra, mi történik, ha a metódust átadjuk Egyik sem az iterátor változóhoz.
Ennek eredménye a TypeError.
Következtetés:
A map () -ot hatékonyan használhatja programjaiban ezen útmutató információkkal, vagy hasonlóan használhatja a listák megértését vagy a generátoros utasításokat a fejlesztési folyamat Python-féle és érthetőbbé tételéhez. A map () függvény egy adott függvényt alkalmaz az iterálható elemek (listák, duplák stb.) Minden objektumára.) és visszaadja az eredmények listáját.