Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/05/2009, 00:06
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Respuesta: Duda planteamiento del programa

Cita:
Iniciado por alvlin Ver Mensaje
Perdón por eso


No tiene por qué recorrerlo entero si primero guardas su contenido en una lista o tupla. Sería más rápido.



Existe la operación sort() para listas (lista.sort()), que cambia la lista original (no devuelve una lista modificada)
Por aquí se describen algunas otras formas más complejas, aunque en inglés

http://xahlee.org/perl-python/sort_list.html
http://wiki.python.org/moin/HowTo/Sorting



Saludos.
He estado mirando ambas páginas pero no he visto una ordenación de varias listas a la vez. Me explico, esto funciona

>>> li=[1,9,2,3];
>>> li.sort();
>>> print li;
[1, 2, 3, 9]

El problema es que yo quiero ordenar las listas, no los elementos de ellas, porque ya estan ordenados.

>>> li=[13,15,20,22],[1,2,3,9],[1,3,5,6];
>>> li.sort();
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'tuple' object has no attribute 'sort'