On Thu, May 31, 2018 at 4:50 AM, Neil Girdhar <mistersh...@gmail.com> wrote:
>
>
>>     [expression given name=something for x in seq]
>>
>
> retval = []
> name = something
> for x in seq:
>     retval.append(expression)
> return retval
>

That's a little strange confusing then, because, given the way given is
used outside of comprehensions, you would expect

for x in range(3):
y given y=2*x

    [y given y=2*x for x in range(3)]

to return [0, 2, 4], but it would actually raise an error.
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to