[pyar] Medio OT: Diccionario...

Roberto Alsina ralsina en netmanagers.com.ar
Vie Ene 28 10:31:13 ART 2011


On 1/28/2011 10:11 AM, Sebastian Bassi wrote:
> 2011/1/27 Mariano Verdú <verdumariano en gmail.com 
> <mailto:verdumariano en gmail.com>>
>
>     Creo que yo lo que haría es (si el rst no es demasiado grande)
>     cargar las palabras claves a una lista, ordenarlas y luego si
>     querés pasarlas de nuevo al rst, o sino ya trabajarlas con esa
>     lista(ordenada).. 
>
>
> O usar directamente diccionarios ordenados. Total cada definicion en 
> rst es un string. Una opcion seria hacer el rst en un lenguaje de 
> template tipo cheetah y pones en donde van las palabras en un #for al 
> diccionario, y listo!
> (la compilacion para el resultado final queda doble, una para cheetah 
> y otra para el rst).
>
Yo pensaba algo MÁS fácil. Acá está mi intento completamente naif que 
seguramente es recontra mejorable:

 >>> testdata="""
Otra Cosa
     Las Otras Cosas también

Cosa
     Una cosa es algo dificil de definir
"""

 >>> defs = {}
 >>> for line in testdata.splitlines():
     if line and line[0].isalphanumeric():
         print line

 >>> sorted = defs.keys()
 >>> sorted.sort()
 >>> sort

 >>> for key in sorted:
     print key
     for line in defs[key]:
         print line
         print


Cosa
     Una cosa es algo dificil de definir

Otra Cosa
     Las Otras Cosas también


------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110128/f63838bc/attachment.html>


More information about the pyar mailing list