Ahoj,

vždyť už jsi to skoro měl - stačilo ty výsledky appendovat do nějakého 
seznamu. Ale můžeš zkusit i ten yield nebo si třeba napiš malinkou 
třídu. A jde to i takhle:

 >>> barvy = ['cervena', 'modra', 'zelena']
 >>> data = [1,2,3,4,5]
 >>> B = len(barvy)
 >>> D = len(data)
 >>> [barvy[x % B] for x in range(D)]
['cervena', 'modra', 'zelena', 'cervena', 'modra']

funguje to pro libovolné množství barev :-)

Jan Martinek

[EMAIL PROTECTED] wrote:
> Vůbec se mi to nedaři vyřešit  :(
> _______________________________________________
> Python mailing list
> Python@py.cz
> http://www.py.cz/mailman/listinfo/python
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem