Sarebbe meglio non usare la funzione map definendo una lambda al suo interno. Meglio la classica list comprehension (più pythonica e leggibile). La tua soluzione è molto elegante, ma non tiene conto ...