Estructura para una tabla?
luis miguel
morillas en posta.unizar.es
Mie Mayo 29 18:49:18 CEST 2002
Asunto: RE: [Python-es] Estructura para una tabla?
Fecha: mié, may 29, 2002 at 12:10:23 +0200
Citando a Chema Cortes (chemacortes en wanadoo.es):
Muy chulo, Chema. Una tontadilla te comento:
>
> class Pedido:
> def __init__(self,nc,pieza,cant,fecha):
> self.pedido={
> "nc":nc, "pieza":pieza, "cant":cant, "fecha":fecha
> }
>
> def compara(column):
> return lambda a,b,column=column: cmp(a.pedido[column],b.pedido[column])
> compara=staticmethod(compara)
>
> def __cmp__(self, p):
> compPieza=self.compara("pieza")
> return compPieza(self,p)
>
> class lista_pedido:
>
> ....
> def ordena_pieza(self):
> compPieza=Pieza.compara("pieza")
^^^^^
compFecha=Pedido.compara("pieza")
> return self.l.sort(compPieza)
>
> def ordena_fecha(self):
> compFecha=Pieza.compara("fecha")
Un saludo
Luis Miguel
Más información sobre la lista de distribución Python-es