[pyar] Problema interesante: el anti-string

Alejandro Santos listas en alejolp.com
Vie Ago 6 14:53:52 ART 2010


2010/8/6 Alejandro Santos <listas en alejolp.com>:
>
> def columnizar(a):
>    b = [(x[1], len(a) - x[0]) for x in enumerate(a)]
>    return b
>

En realidad sería:

def columnizar(a):
    b = [(x[1], len(a) - x[0]) for x in sorted(enumerate(a))]
    return b

Lei el thread muy por arriba, creo que ya dijieron como se hacia con
la segunda columna como string, no?

def columnizar2(a):
    b = zip(a,
        [''.join(map((lambda w: chr(255 - ord(w))), x)) + chr(255) for x in a])

    return b

Si no me equivoco, no hace falta tener un limite máximo de letras por palabra.

-- 
Alejandro Santos
http://www.alejandrosantos.com.ar



More information about the pyar mailing list