[Python-ideas] A real life example of "given"

Peter O'Connor peter.ed.oconnor at gmail.com
Thu May 31 04:32:51 EDT 2018


On Thu, May 31, 2018 at 4:50 AM, Neil Girdhar <mistersheik at 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20180531/f76e3237/attachment.html>


More information about the Python-ideas mailing list