<span style="font-family: courier new,monospace;">Oggi ho dovuto risolvere questo problemino: data una lista di stringhe, prendere la prima di queste. La lista puo` essere potenzialmente vuota e in questo caso prendere la stringa vuota.</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Quindi, in python, data la lista l, una possibile soluzione su una linea puo` essere:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    &quot;&quot; if len(l) == 0 else l[0]</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Si tratta di 27 caratteri.</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Siccome quando ci si intrippa di Progetto Eulero il cervello si deforma, ho provato a pensare ad un costrutto, magari meno pulito, che pero` occupasse meno caratteri.</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">E ho pensato a questa schifezza da 18 caratteri:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    (l[:1] or [&quot;&quot;])[0]</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Siccome non mi faceva abbastanza schifo ho trovato questa da 17:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    [l or [&quot;&quot;]][0][0]</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"><br>Ma io dico che si puo` fare molto meglio</span>.<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Vediamo chi ci arriva per primo :-)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"><br>Ciao.</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Marco.</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">--</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"><a href="http://thinkcode.tv">http://thinkcode.tv</a> - Prossimamente su questi schermi</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"><a href="http://beri.it">http://beri.it</a> - Blog di una testina di vitello</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"><a href="http://stacktrace.it">http://stacktrace.it</a> - Aperiodico di resistenza informatica</span><br style="font-family: courier new,monospace;">
<br>