superman > > Navrhuji rozebrat několik případů, kde se používají > > lambda, map, filter, reduce a pohádat se o alternativním > > zápisu jinými prostředky jazyka Python ;-) > > Tohle je řádek z mého naprosto prvního programu, který jsem > kdysi dávno napsal v Pythonu: > > row_id_list = reduce(lambda l,r: l+[r[0]], db_cursor.fetchall(), []) > > Je naprosto jasně vidět, co to má dělat a jakékoli přepsání ne lambda > způsobem je prostě rozvláčnější a méně srozumitelné. Takových řádků, > které prostě jen pořídí seznam výzledků jednosloupcového SQL > dotazu tam mám dost.
A fungovalo by tohle? (Lovím to z hlavy. Nemám to na čem vyzkoušet.) row_id_list = [ r[0] for r in db_cursor ] pepr _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
