[Python] Domanda su lambda

Walter Valenti waltervalenti a yahoo.it
Mer 14 Dic 2011 12:58:41 CET


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?
Walter


 
--
Per favore non inviatemi allegati in formato MS Office.
Utilizza alternativamente documenti in formato OpenDocument.


http://oinophilos.blogspot.com/


Maggiori informazioni sulla lista Python