[Python] python - forma "ridotta"

Marco Beri marcoberi a gmail.com
Ven 9 Ott 2009 16:07:05 CEST


On Fri, Oct 9, 2009 at 11:10 AM, Marco Mariani
<marco.mariani a prometeia.it>wrote:

>  Le alternative di "b if a else c" sono, semmai:
>  - a and b or c
>  - [b,c][not a]
>

Ricordo che l'orrido operatore ternario, per essere precisi, era questo:

>>> (a and [b] or [c])[0]

Altrimenti se b era per esempio 0 o None, ti tornava c anche in presenza di
un valore True di a.

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/20091009/4d9b98dc/attachment.htm 


Maggiori informazioni sulla lista Python