[Python-ideas] Reuse "for" to express "given"
Rob Cliffe
rob.cliffe at btinternet.com
Fri May 25 10:06:25 EDT 2018
On 24/05/2018 16:54, Alexander Belopolsky wrote:
> I have read most of the PEP 572 related threads, but I don't think
> I've seen this idea. As many other people mentioned, Python already
> allows a trick to introduce local bindings in generator expressions
> and list comprehensions. This can be achieved by adding a "for var in
> [<expr>]" clause. I propose to make "for var = <expr>" have the same
> effect as "for var in [<expr>]".
>
>
I made this exact same suggestion some time ago (not in the context of
PEP 572). Guido rejected it because it is easy (especially for newbies)
to confuse
for var in expr
for var = expr
I point out that the confusion is particularly acute in the cases such as
for x = SomeTuple
Rob Cliffe
More information about the Python-ideas
mailing list