110 of 151 menu

Funkcja map

Funkcja map zwraca zmodyfikowany obiekt iterowalny po zastosowaniu do niego określonej funkcji. W pierwszym parametrze określamy funkcję zwrotną (callback), która będzie stosowana do każdego elementu. W drugim parametrze - obiekt do przeglądania.

Funkcja zwraca jako wynik specjalny obiekt iterowalny. Można go przekształcić na listę, korzystając z funkcji list.

Składnia

map(funkcja, obiekt do filtrowania)

Przykład

Za pomocą funkcji map podnieśmy każdy element naszej listy do kwadratu:

lst = [2, 3, 6, 8, 15] res = map(lambda x: x ** 2, lst) print(list(res))

Wynik wykonania kodu:

[4, 9, 36, 64, 225]

Przykład

A teraz zastosujmy funkcję map do krotki, a wynik wyświetlmy w postaci listy:

tlp = (2, 5, 7, 8) res = map(lambda x: x + x, tlp) print(list(res))

Wynik wykonania kodu:

[4, 10, 14, 16]

Zobacz też

  • funkcja filter,
    która filtruje obiekty iterowalne
  • funkcja zip,
    która przegląda krotki
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć