[python] Return hodnoty pod ifem bez možnosti projetí cyklem

Stefan Oravec stefan.oravec na realtime.sk
Úterý Únor 6 11:29:16 CET 2007


ked to musi byt cez yield tak to moze byt napr. takto

def foo(data):
     for idx in range(len(data)):
         yield [str(idx % 2)] + data[idx]

post_data = [["nazev1","text1"],["nazev2","text2"]]
print "".join(["<br />".join('<span class="color'+color_idx+'">' +  
nazev + " - " + text + '</span>' for color_idx, nazev, text in  
foo(post_data))])

urcite su aj krajsie a elegantnejsie riesenia

S.

Quoting martin.stiborsky at gmail.com:

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



--
application/x-person


Další informace o konferenci Python