In sintesi con map() si ha la possibilità di eseguire una funzione su una sequenza, un oggetto iterabile.
Oltre all'esempio della PythonPillola #2, vediamone un altro molto semplice, che si occuperà di mettere in maiuscolo la prima lettera delle stringhe di testo passate tramite una lista.
Semplice, pulito, conciso... pythonico.def titolo(string): return string.title() lista_di_titoli = list(map(titolo,["map", "python"])) print(lista_di_titoli) ['Map','Python']
Nessun commento:
Posta un commento