[Python] C'e' un modo per abbreviare questa sintassi?
orsomannaro a gmail.com
orsomannaro a gmail.com
Mar 6 Nov 2012 18:36:32 CET
Il 06/11/2012 18:11, Vittorio Spina ha scritto:
> mi sfugge l'indentazione sotto l'if
hai ragione
for ... :
...
numero = get_num(...)
if not numero.isdigit(): continue
my_obj.codice = int(numero)
...
In pratica se 'numero' non risulta essere convertibile in un valore
numerico posso saltare il resto dell'elaborazione e passare all'elemento
successivo del ciclo.
Sto cercando di evitare:
for ... :
...
numero = get_num(...)
if numero.isdigit():
my_obj.codice = int(numero)
...
dato di questi controlli che ce ne sono diversi e quindi nidifico gli if.
Maggiori informazioni sulla lista
Python