07 marzo 2021

PythonPillola - map() #3

Visto e considerato che nella pillola precedente ho usato map(), ecco l'applicazione di questa funzione built-in di Python.

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.

def titolo(string):
    return string.title()

lista_di_titoli = list(map(titolo,["map", "python"]))

print(lista_di_titoli)
['Map','Python']
Semplice, pulito, conciso... pythonico.

Nessun commento:

Posta un commento

Tondo è bello...

Tondo è bello...