[Python] Problemino curioso
Marco Beri
marcoberi a gmail.com
Gio 18 Giu 2009 21:18:28 CEST
2009/6/18 Ivan Giuliani <giuliani.v a gmail.com>
l[:1] or ""
2009/6/18 Luca Mearelli <luca.mearelli a gmail.com>
(l+[""])[0]
Azz... io avevo pensato a quella di Ivan mentre quella di Luca proprio mi
era sfuggita :-)
Dunque, vediamo un po':
27: "" if len(l) == 0 else l[0]
18: (l[:1] or [""])[0]
17: [l or [""]][0][0]
14: "".join(l[:1])
11: (l+[""])[0]
11: l[:1] or ""
Non credo si possa fare di meglio, ma chissa`...
Magari riempiamo qualche numero in mezzo :-)
Ciao.
Marco.
--
http://thinkcode.tv - Prossimamente su questi schermi
http://beri.it - Blog di una testina di vitello
http://stacktrace.it - Aperiodico di resistenza informatica
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20090618/2097d668/attachment-0001.htm
Maggiori informazioni sulla lista
Python