I imagine this has been covered before, but somehow my Google-foo is failing. What are people's opinions about having an anaphoric-if syntax sugar like:<div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px">


<div><font face="'courier new', monospace">if foo() as x:</font></div><div><font face="'courier new', monospace">    ... x</font></div></blockquote><div><br>
</div><div>meaning</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="'courier new', monospace">x = foo()</font></div>
<div><font face="'courier new', monospace">if x:</font></div><div><font face="'courier new', monospace">    ... x</font></div></blockquote><div><br></div><div>?</div><div><br></div><div>
I do this a lot, and it seems very un-Pythonically verbose to repeat "x" (especially when a longer variable name is appropriate).</div><div><br></div><div>Cheers,</div><div>Andrey</div>