Cita:
Iniciado por alvlin 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'