I don't see how this is different to just: for x in range(50): print(x) Can you elaborate further? Jamie
On Jun 8 2018, at 3:12 pm, Randy Diaz <randia...@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. ) > > > > _______________________________________________ > Python-ideas mailing list > Python-ideas@python.org > https://mail.python.org/mailman/listinfo/python-ideas > Code of Conduct: http://python.org/psf/codeofconduct/ >
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/