forma pitónica de reescribir una tarea en una declaración if
¿Hay una manera pitónica preferida para hacer esto que haría en C ++:
for s in str:
if r = regex.match(s):
print r.groups()
Realmente me gusta esa sintaxis, es mucho más limpia que tener variables temporales en todas partes. La única otra forma que no es demasiado compleja es
for s in str:
r = regex.match(s)
if r:
print r.groups()
Supongo que me estoy quejando de un tema bastante pedante. Solo extraño la sintaxis anterior.