Roulette wheel

Aahz aahz at pythoncraft.com
Wed Mar 18 21:20:14 CET 2009


In article <49c1562a$0$1115$4fafbaef at reader1.news.tin.it>,
mattia  <gervaz at gmail.com> wrote:
>
>Yeah, and I believe that we can say the same for:
>1 - t = [x*2 for x in range(10)]
>2 - t = list(x*2 for x in range(10))
>or not?

The latter requires generator expressions, which means it only works with
Python 2.4 or higher.  Personally, I think that if the intent is to
create a list you should just use a listcomp instead of list() on a
genexp.
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

"Programming language design is not a rational science. Most reasoning
about it is at best rationalization of gut feelings, and at worst plain
wrong."  --GvR, python-ideas, 2009-3-1



More information about the Python-list mailing list