Składnia:
Mapa (funkcja, iterabalna,…)
Funkcja: Metoda, którą należy wykonać dla każdego obiektu.
Iterable: seria, tablica lub jednostka z iteratorem. Możesz dołączyć tyle iterable, ile chcesz; po prostu upewnij się, że każdy iterable ma jeden argument w metodzie.
Python Map () na krotek:
Przykład 01:
Oto przykład powiązać dwa krotki mający strunowy wartości. Mamy funkcję 'owoc' biorąc dwa argumenty. Wartość przy pierwszym wskaźniku pierwszego krotki zostanie połączona z wartością przy pierwszym indeksie drugiego krotki przez 'owoc' funkcja i tak dalej dla innych wartości. połączone Wartość zostanie zwrócona do funkcji mapy, aby dokonać mapowania i zapisać na jednej zmiennej 'X'. Następnie zmienna „x” zostanie wydrukowana w formacie mapy, a także w formacie listy.
Pierwsza instrukcja drukowania wydrukuje zmapowaną wartość przebywającą w zmiennej 'X', a drugi wyprowadzi go jako listę po konwersji.
Przykład 02:
Istnieje lista elementów kwadrat. Następnie zostanie zmapowany i przekonwertowany na ustawić Wpisz, aby wydrukować w formacie zestawu.
Możesz zobaczyć wyjście mapy i ustawić format poniżej.
Przykład 03:
Używając tego samego przykładu w przypadku dodatek, podczas przekształcania zmapowanego krotki w lista Wydrukowanie w sekwencji pokazano poniżej.
Możesz zobaczyć mapowane dane wyjściowe, a także format listy zmapowanych wartości.
Przykład 04:
Mamy krotkę przeniesioną do funkcji 'sprawa' do przekształcenia w górną sprawę, podczas gdy „Iterator” Wyświetla się metoda Biała przestrzeń Elementy iteratora.
Wynikowy wyjście dla krotki jest podany.
Python Map () na liście:
Przykład 01:
Możesz wypróbować funkcję mapy z lista Wpisz zmienną tak samo jak w przypadku krotki. Tak więc, używając tego samego przykładu w przypadku typu listy, jesteśmy kwadrat Elementy listy i, po mapowaniu, zapisz je w zmienną 'Nowy'. Wydrukuj zmienną zmapowaną, a następnie przekonwertuj zmapowany wynik na lista format.
Poniżej znajduje się wyjście mapowanej listy i jej konwersja na listę po zastosowaniu mapowania.
Przykład 02:
Możesz także użyć tej samej koncepcji, używając funkcji okrągłej do konwersji liczb dziesiętnych na dokładne liczby.
Oto wynik mapowania i zaokrąglenia listy.
Przykład 03:
Możemy również użyć więcej niż dwóch list w argumencie funkcji mapy jak poniżej.
Wyjście dla tego przykładu podano poniżej.
Przykład 04:
Teraz masz lista niektórych smyczki. Najpierw konwertujemy każdy element w nim do lista Następnie zmapował to. Potem zmapowane Wynik zostanie zamówiony w formularzu listy, który ma być zapisany w zmiennej 'test' do wydrukowania.
Wynik jest pokazany na załączonym zdjęciu.
Przykład 05:
Używając tego samego starego przykładu w przypadku listy przekonwertowanej na górną skrzynkę podczas korzystania z „Iterator” metoda.
Oto dane wyjściowe dla zmiennej typu listy.
Python Map () na ciągu:
Przykład 01:
Używamy sprawa funkcja do konwersji strunowy do duże litery podczas wykonywania mapowanie. Następnie znajdziemy rodzaj nowej zmiennej i przekonwertujemy ją na a lista typ, aby pokazać to w sekwencji.
Możesz zobaczyć dane wyjściowe pokazujące typ zmiennej i wymienić zmienną zmienną.
Przykład 02:
Oto przykład nowego ciągu, gdy zastosowano metodę iteratora.
Możesz zobaczyć dane wyjściowe generowane metodą iteratora.
Python Map () na słowniku:
Przykład 01:
Mamy słownik z niektórymi liczbami przekazanymi do funkcji mapy, aby pomnożyć każdy element z 10, a następnie zastosować go. Następnie wydrukowano zmienną „finał”.
Mnożony i zmapowany słownik jest wydrukowany w formacie mapowanym i listy.
Python Map () na Lambda:
Przykład 01:
W Pythonie, aby stworzyć anonimowe metody, używane są funkcje lambda. Aby opisać regularne funkcje, używałbyś lambda Termin tak, jak używasz def. Oto przykład prostego paskudla nazwanego 'liczby'. Wyrażenie lambda jest używane w obrębie mapa funkcja do obliczenia pewnej wartości, podczas gdy wynik został zapisany i wydrukowany.
Obliczone wyjście za pomocą wyrażenia Lambda w funkcji mapy są wyświetlane jako lista.
Przykład 02:
Mapa działa tak samo dla wiele argumenty w Lambda. Poniżej znajduje się przykład dwóch listy o dodaniu elementów.
Pokazano dodanie dwóch elementów listy.
Przykład 03:
Funkcja mapy działa tak samo na Lambda podczas przyjmowania argumenty z różne rozmiary.
Przykład 04:
Metoda MAP nie dodaje różnicy, gdy jest używana z dwoma różnymi typami danych.
Python Map () na żaden:
Przykład 01:
Rzućmy okiem, co się dzieje, gdy przekazujemy metodę jako Nic do zmiennej iteratora.
Spowoduje to wyjątek Typeerror.
Wniosek:
Możesz efektywnie użyć MAP () w programach z niniejszymi informacjami o przewodniku lub, podobnie użyć rozumiania listy lub instrukcji generatorów, aby proces rozwoju był bardziej pityczny i zrozumiały. Funkcja map () stosuje konkretną funkcję do każdego obiektu iterable (lista, krotek itp.) i zwraca listę wyników.