Ordenacion y Media
Juan Carlos Rodrigo
jrodrigog en gmail.com
Mie Sep 27 23:04:54 CEST 2006
import pprint
l = [
["Nomina", 7286, 2430, 9696 ],
["Servicios", 2945, 747 , 330 ],
["Arrendamiento", 925, 500 , 3364 ],
["Publicidad", 1210, 433 , 3879 ],
["Diversos", 5125, 497 , 1461 ],
["GastosAdmin", 8000, 7659, 8712 ],
]
# ordenando por la primera columna
l.sort( lambda x,y: cmp(x[0],y[0]) )
pprint.pprint( l )
# ordenando por la segunda columna
l.sort( lambda x,y: cmp(x[1],y[1]) )
pprint.pprint( l )
# media de la segunda columna
print reduce( lambda x,y: x+y[1], l, 0.0 ) / len( l )
# Saludos
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es