Syntax:
Mapa (funkčná, iterovateľná, ...)
Funkcia: Metóda, ktorá by sa mala vykonať pre každý objekt.
Iterovateľné: Séria, pole alebo entita s iterátorom. Môžete zahrnúť toľko iteračných súborov, koľko chcete; len sa uistite, že každá iterácia má v metóde jeden argument.
Mapa Pythonu () na Tuple:
Príklad 01:
Tu je príklad zreťaziť dva n-tice majúce struna hodnoty. Máme funkciu „ovocie“ berúc dva argumenty. Hodnota pri prvom indexe prvej n-tice bude zreťazená s hodnotou pri prvom indexe druhej n-tice „ovocie“ funkcia a tak ďalej aj pre ďalšie hodnoty. The zreťazený hodnota sa vráti do funkcie mapy, aby sa urobilo mapovanie a uložila sa do jednej premennej 'X'. Potom sa premenná „x“ vytlačí vo formáte mapy aj vo formáte zoznamu.
Prvý príkaz na tlač vytlačí namapovanú hodnotu nachádzajúcu sa v premennej 'X', a druhá ho po prevedení vypíše ako zoznam.
Príklad 02:
Existuje zoznam položiek, ktoré sú na druhú. Potom bude zmapovaný a prevedený na nastaviť napíšete a vytlačíte ho v nastavenom formáte.
Nižšie vidíte výstup mapy a výstup formátu.
Príklad 03:
Rovnaký príklad sa použije v prípade dodatok, pri konverzii mapovanej n-tice na zoznam tlačiť za sebou je uvedené nižšie.
Vidíte mapovaný výstup, ako aj formát zoznamu mapovaných hodnôt.
Príklad 04:
Máme n-ticu odovzdanú do funkcie 'prípad' sa prevedú na veľké písmená, zatiaľ čo „iterátor“ metóda zobrazuje Biely vesmír iteračné položky.
Je uvedený výsledný výstup pre n-ticu.
Mapa Pythonu () na zozname:
Príklad 01:
Môžete vyskúšať funkciu mapy s zoznam typ premennej rovnako ako v prípade n-tice. Použitím toho istého príkladu v prípade typu zoznamu teda sme kvadratúra prvky zoznamu a po mapovaní ich uložte do premennej 'Nový'. Vytlačte namapovanú premennú a potom preveďte namapovaný výsledok do zoznam formát.
Ďalej je uvedený výstup mapovaného zoznamu a jeho prevedenie do zoznamu po vykonaní mapovania.
Príklad 02:
Rovnaký koncept môžete použiť aj pri použití funkcie zaokrúhlenia na prevod desatinných čísel na presné čísla.
Tu je výsledok mapovania a zaokrúhľovania zoznamu.
Príklad 03:
Ako je uvedené nižšie, môžeme v argumente na funkciu mapy použiť aj viac ako dva zoznamy.
Výstup pre tento príklad je uvedený nižšie.
Príklad 04:
Teraz si dajme a zoznam niektorých struny. Najskôr každý prevedieme element v ňom do a zoznam potom to zmapoval. Po tom zmapované výsledok bude zoradený v podobe zoznamu, ktorý sa uloží do premennej 'test' vytlačiť.
Výsledok je uvedený na priloženej fotografii.
Príklad 05:
Rovnaký starý príklad v prípade zoznamu prevedeného na veľké písmená pri použití znaku „iterátor“ metóda.
Tu je výstup premennej typu zoznamu.
Mapa Pythonu () na reťazci:
Príklad 01:
Používame prípade funkcia na prevod a struna do veľké písmená pri výkone mapovanie. Potom nájdeme typ novej premennej a prevedieme ju na a zoznam typu, aby sa zobrazila v poradí.
Môžete vidieť výstup zobrazujúci typ premennej a zoznam mapovanej premennej.
Príklad 02:
Tu je príklad nového reťazca, zatiaľ čo bola použitá metóda iterátora.
Vidíte výstup vygenerovaný metódou iterátora.
Mapa Pythonu () v slovníku:
Príklad 01:
Máme slovník s niekoľkými číslami odovzdanými funkcii Map, aby sa každý prvok vynásobil 10 a potom sa uplatnil. Potom sa vytlačila premenná „final“.
Násobený a namapovaný slovník sa vytlačí v mapovanom a zoznamovom formáte.
Mapa Pythonu () na Lambde:
Príklad 01:
V rámci Pythonu vytvárať anonymné metódy, používajú sa funkcie lambda. Na opísanie bežných funkcií by ste použili znak lambda výraz, aký používate def. Tu je príklad jednoduchej n-tice s názvom 'cisla'. Lambda výraz sa používa v rámci súboru mapa funkcia na výpočet určitej hodnoty, zatiaľ čo výsledok bol uložený a vytlačený.
Vypočítaný výstup pomocou výrazu lambda v rámci funkcie mapy sa zobrazí ako zoznam.
Príklad 02:
Mapa funguje rovnako viacnásobný argumenty v lambde. Nižšie je uvedený príklad dvoch zoznamov, ktoré majú pridané prvky.
Je zobrazené pridanie dvoch prvkov zoznamu.
Príklad 03:
Mapová funkcia funguje pri snímaní na Lambde rovnako argumenty z rôzne veľkosti.
Príklad 04:
Metóda mapy nepridáva žiadny rozdiel, ak sa používa s dvoma rôznymi typmi údajov.
Mapa Pythonu () na None:
Príklad 01:
Pozrime sa, čo sa stane, keď prejdeme metódou ako Žiadne do premennej iterátora.
Bude mať za následok výnimku z TypeError.
Záver:
Mapu () môžete vo svojich programoch efektívne používať s týmito informáciami v príručke alebo podobne pomocou porozumenia zoznamu alebo príkazov generátora, aby bol vývojový proces viac pythonický a zrozumiteľný. Funkcia map () aplikuje konkrétnu funkciu na každý objekt iterovateľnej položky (zoznam, n-tica atď.).) a vráti zoznam výsledkov.