[Python] Domanda su lambda

Marco Beri marcoberi a gmail.com
Mer 14 Dic 2011 13:04:47 CET


2011/12/14 Walter Valenti <waltervalenti a yahoo.it>

> Mi aspetto che la seguente funzione:
> def codifica(x):
>     p=re.compile(r'([a-z])')
>     s1=p.sub(lambda m: str(ord(m.group(1))),x)
>
> Mi restituisca i una stringa di codici ascii per l'intervallo [a-z]
> Invece per esempio:
> codifica("ac")
> mi restituisce None.
> Dove sbaglio?
>

Manca return s1.

Meglio ancora, scrivi direttament return al posto di s1=

Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20111214/d090a3db/attachment.html>


Maggiori informazioni sulla lista Python