On Thu, May 31, 2018 at 4:50 AM, Neil Girdhar <[email protected]> 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
[email protected]
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/