> Along with that confusion, (x*x for x in S) would look like a tuple > comprehension, rather than a bare iterator. Well, () is already heavily overloaded, so I can live with that. --Guido van Rossum (home page: http://www.python.org/~guido/)