Gustavo Archuby(e)k dio:
Gracias Mikel

me ayuda bastante, igualmente lo que quería saber es cuantos hay de cada
uno y no que valores, ya que yo ya se cuales van a ser...

Es decir si fueran notas de exámenes quer´ia saber cuantos "10" hay
cuantos 9, etc.

Es más discernir de alguna manera, también, cuantas hay de cada nota en
una materia determinada...

por ejemplo totales :
[('10',37),('9',45),('8',55),('7',60),('6',70),('5',68),('4',60),('3',20),('2',50),('1',3),]

donde el primer componente es la nota y el segundo es la cantidad de
ocurrencias

Luego, quisiera lo mismo pero para una materia en particular

Mi idea era indizar el campos de "nota" y luego analizar dicho indice

Pues entonces:

dic = {}
for nota in context.portal_catalog.uniqueValuesFor('nota):
    dic[nota] = len(context.portal_catalog(nota=nota)

return dic.items()


Mikel


--
Mikel Larreategi
[email protected]

CodeSyntax
Azitaingo Industrialdea 3 K
E-20600 Eibar
Tel: (+34) 943 82 17 80

_______________________________________________
Plone-ConoSur mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-conosur

Responder a