Syntax:
Mapa (funkce, iterovatelná, ...)
Funkce: Metoda, která by měla být provedena pro každý objekt.
Iterable: Série, pole nebo entita s iterátorem. Můžete zahrnout tolik iterací, kolik chcete; jen se ujistěte, že každá iterace má v metodě jeden argument.
Mapa Pythonu () na Tuple:
Příklad 01:
Zde je příklad zřetězit dva n-tice mít tětiva hodnoty. Máme funkci 'ovoce' přičemž dva argumenty. Hodnota na prvním indexu první n-tice bude zřetězena s hodnotou na prvním indexu druhé n-tice 'ovoce' funkce a tak dále i pro další hodnoty. The zřetězené hodnota bude vrácena do funkce mapy, aby provedla mapování a uložila do jedné proměnné 'X'. Poté bude proměnná 'x' vytištěna ve formátu mapy i ve formátu seznamu.
První tiskový příkaz vytiskne namapovanou hodnotu uloženou v proměnné 'X', a druhý jej po převodu vypíše jako seznam.
Příklad 02:
Existuje seznam položek na druhou. Poté bude mapován a převeden na soubor zadejte pro tisk v nastaveném formátu.
Níže můžete vidět výstup mapy a nastavit výstup formátu.
Příklad 03:
Stejný příklad použijeme v případě přidání, při převodu mapované n-tice na seznam níže je uveden postupný tisk.
Můžete zobrazit mapovaný výstup i formát seznamu mapovaných hodnot.
Příklad 04:
Máme n-tici předanou do funkce 'případ' , které mají být převedeny na velká písmena, zatímco 'iterátor' metoda se zobrazí prázdné znaky iterátorové položky.
Je uveden výsledný výstup pro n-tici.
Mapa Pythonu () na seznamu:
Příklad 01:
Funkci mapy můžete vyzkoušet pomocí seznam zadejte proměnnou stejně jako u n-tice. Takže při použití stejného příkladu v případě typu seznamu jsme kvadratura prvky seznamu a po mapování je uložte do proměnné 'Nový'. Vytiskněte namapovanou proměnnou a poté převeďte namapovaný výsledek na seznam formát.
Níže je výstup mapovaného seznamu a jeho převod do seznamu po použití mapování.
Příklad 02:
Stejný koncept můžete použít také při použití funkce zaokrouhlení k převodu desetinných čísel na přesná čísla.
Zde je výsledek mapování a zaokrouhlování seznamu.
Příklad 03:
Můžeme také použít více než dva seznamy v argumentu pro funkci mapy, jak je uvedeno níže.
Výstup pro tento příklad je uveden níže.
Příklad 04:
Pojďme si seznam některých struny. Nejprve převádíme každý živel v tom do a seznam pak to zmapoval. Poté zmapováno výsledek bude seřazen ve formě seznamu a uložen do proměnné 'test' k vytištění.
Výsledek je uveden na přiložené fotografii.
Příklad 05:
Stejný starý příklad v případě seznamu převedeného na velká písmena při použití 'iterátor' metoda.
Zde je výstup proměnné typu seznamu.
Mapa Pythonu () na řetězci:
Příklad 01:
Používáme případ funkce pro převod a tětiva do velká písmena při provádění mapování. Poté najdeme typ nové proměnné a převedeme ji na a seznam zadejte, aby se zobrazilo v pořadí.
Můžete vidět výstup zobrazující typ proměnné a vypsat namapovanou proměnnou.
Příklad 02:
Zde je příklad nového řetězce, zatímco byla použita metoda iterátoru.
Můžete vidět výstup generovaný metodou iterátoru.
Mapa Pythonu () ve slovníku:
Příklad 01:
Máme slovník s některými čísly předanými funkci Map, aby se každý prvek vynásobil 10 a poté se použil. Poté byla vytištěna proměnná „final“.
Násobený a namapovaný slovník se vytiskne v mapovaném a listovém formátu.
Mapa Pythonu () na Lambda:
Příklad 01:
V rámci Pythonu vytvořit anonymní metody, jsou použity funkce lambda. K popisu běžných funkcí byste použili lambda termín, jaký používáte def. Zde je příklad jednoduché n-tice s názvem 'čísla'. Lambda výraz se používá v rámci mapa funkce pro výpočet nějaké hodnoty, zatímco výsledek byl uložen a vytištěn.
Vypočítaný výstup pomocí výrazu lambda v rámci mapové funkce se zobrazí jako seznam.
Příklad 02:
Mapa funguje stejně násobek argumenty v lambdě. Níže je uveden příklad dvou seznamů s přidanými prvky.
Je zobrazeno přidání dvou prvků seznamu.
Příklad 03:
Mapová funkce funguje na Lambdě stejně, zatímco bere argumenty z různé velikosti.
Příklad 04:
Metoda map nepřidává žádný rozdíl při použití se dvěma různými datovými typy.
Mapa Pythonu () na None:
Příklad 01:
Pojďme se podívat na to, co se stane, když předáme metodu jako Žádný do proměnné iterátoru.
Výsledkem bude výjimka TypeError.
Závěr:
Můžete efektivně použít map () ve svých programech s touto příručkou nebo podobně, použít seznamové porozumění nebo generátorové příkazy, aby byl vývojový proces pythoničtější a srozumitelnější. Funkce map () aplikuje konkrétní funkci na každý objekt iterovatelné (seznam, n-tice atd.) a vrátí seznam výsledků.