Luca Mearelli ha scritto: > 2009/6/18 Marco Beri <marcob...@gmail.com>: >> "" if len(l) == 0 else l[0] > ... >> [l or [""]][0][0] > > l[0] if l else "" > > questa e' sempre di 17 (ma assomiglia un po piu alla tua prima :-) ) > > mentre questa e' di 11 > > (l+[""])[0] > > chissa se c'e' di meglio (mi sa di si) >
Questa sfrutta le precenze degli operatori: l or[""][0] Devo ammettere che il risultato mi ha sorpreso. Peccato per lo spazio da aggiungere per separare il nome `l` dall'operatore `or`. Ciao Manlio _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python