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/