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