[Python] C'e' un modo per abbreviare questa sintassi?

orsomannaro orsomannaro a gmail.com
Mer 7 Nov 2012 13:41:53 CET


Il 07/11/2012 09:02, enrico franchi ha scritto:

> Non ultima, la cara vecchia scomposizione in funzioni.


Infatti per ora ho risolto cosi':


def str2int(str): return int(str) if str.isdigit() else None


numero1 = str2int(get_num(...))
numero2 = str2int(get_num(...))
numero3 = str2int(get_num(...))
...
if numero1 and numero2 and numero3 and ...:
	my_obj.codice1 = numero1
	my_obj.codice2 = numero2
	my_obj.codice3 = numero3
	...


Maggiori informazioni sulla lista Python