[Python-ideas] Fwd: New suggested built in keyword: do

Todd toddrjen at gmail.com
Fri Jun 8 11:39:22 EDT 2018

On Fri, Jun 8, 2018, 10:12 Randy Diaz <randiaz95 at gmail.com> wrote:

> I think that the keyword do would solve problems that occur when people
> want a simple way to run a command over an iterable but they dont want to
> store the data.
> example:
> do print(x) for x in range(50)
>      ---------
> this above command will not return anything and will just run the command
> that is underlined over a generator. thus running a command comprehension
> or do comprehension. this will stop people from using the list
> comprehension to run an iterable through a function when they dont want to
> return anything. ( Specifically if memory is something we would want to
> conserve, such as in multithreaded web applications. )

I would prefer some some syntax for consuming iterators in a general way,
such as

* = (x for x in y)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20180608/d51aed83/attachment-0001.html>

More information about the Python-ideas mailing list