питонский способ переписать назначение в операторе if

Есть ли питон предпочтительный способ сделать это, что я бы сделал в C ++:


for s in str:
    if r = regex.match(s):
        print r.groups()

Мне очень нравится этот синтаксис, потому что он намного чище, чем временные переменные везде. Единственный не слишком сложный способ


for s in str:
    r = regex.match(s)
    if r:
        print r.groups()

Думаю, я жалуюсь на довольно педантичный вопрос. Я просто скучаю по прежнему синтаксису.

Ответы на вопрос(7)

Ваш ответ на вопрос