Is there a pythonic preferred way to do this that I would do in C++:
for s in str:
if r = regex.match(s):
print r.groups()
I really like that syntax, imo it’s a lot cleaner than having temporary variables everywhere. The only other way that’s not overly complex is
for s in str:
r = regex.match(s)
if r:
print r.groups()
I guess I’m complaining about a pretty pedantic issue. I just miss the former syntax.
How about
or a bit more functional