Como ordenar fechas de menor a mayor

Rasta Popoulus nakarar386 en hotmail.com
Vie Dic 31 13:19:51 CET 2004


El problema es que tengo q crear un programa que lea una lista de fechas, y 
hasta ahí va bien la cosa. El problema es que se pide que se ordene esa 
lista de menor a mayor, con algun algoritmo de ordenación e imprimir las 
fechas debidamente ordenadas. A continuación pongo el esquema de lo hecho 
hasta ahora, para ver como se puede cuadrar y si hace falta cambia algo:

from record import record

class TFecha(record):
  anyo=0
  mes=0
  dia=0

#Función para crear el registro y leer sus datos
def leerFecha():
  fec=TFecha()
  fec.anyo=int(raw_input("Introduzca e año: "))
  fec.mes=int(raw_input("Introduce el mes: "))
  fec.dia=int(raw_input("Introduce el dia: "))
  return fec

#Función para leer las fechas e introducirlas en la lista hasta que el 
usuario quiera
def leerListaFecha(lista):
  opc="s"
  while opc=="s" or opc== "S":
    fec=leerFecha()
    lista.append(fec)
    opc=raw_input("¿Desea introducir más fechas (S/N)? ")

#Función para imprimir las fechas de menos a mayor
def imprimirMenMay(lista):
¿Y ahora qué?

#Programa principal
#Creamos el vector vacio
lista=[]
leerListaPersonas(lista)
imprimirMenMay

_________________________________________________________________
Acepta el reto MSN Premium: Correos más divertidos con fotos y textos 
increíbles en MSN Premium. Descárgalo y pruébalo 2 meses gratis. 
http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_correosmasdivertidos




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