[Python-es] reordenar archivos de texto segun orden alfabetico

Jose Jiménez López jjimenezlopez en gmail.com
Lun Mayo 12 23:26:26 CEST 2008


Hola de nuevo pun,

las listas tienen un método sort, puedes parsear el archivo de texto y  
meter cada palabra como un elemento de la lista, y despues hacer un:  
palabras.sort()

Aquí tienes un ejemplo, echale un vistazo:

http://wiki.python.org/moin/HowTo/Sorting#head-d121eed08556ad7cb2a02a886788656dadb709bd

Saludos.

El 12/05/2008, a las 23:15, punchik punchik escribió:

> hola gente, tengo un archivo de texto con palabras y sus respectivas  
> definiciones, el cual uso para llenar una base de datos .
>
>  mi archivo de texto seria algo asi:
>
>
>  tasa          me gusta mi tasa
>  gato           el gato es un animal
>  mesa         la mesa es una cosa
>  bicicleta     es algo con dos ruedas
>
>
>  bueno la cosa es que tengo miles de palabras con definiciones en mi  
> archivo de texto que esta en desorden... mi pregunta es, hay alguna  
> manera de reordenar las lineas de mi archivo segun su orden  
> alfabetico en python? por ejemplo , las palabras que comienzen con a  
> estarian primero en la lista y las que empiezen con z estaria al  
> final.....me gustaria saber si ya hay algun script que pueda hacer  
> esto, o alguna funcion dentro de python para hacerlo,pero si hay  
> forma de hacerlo de alguna otra manera tambien me gustaria saber como.
>
>  muchas gracias
>
>
>  pun.
>
>
>
>
> ---------------------------------
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile.   
> Try it now.
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes

---
Jose Jiménez López
jjimenezlopez en gmail.com
www.josejimenez.net





Más información sobre la lista de distribución Python-es