[Tim Peters] > >>> x = [1] > >>> x.extend(-y for y in x) Not quite infinite, since eventually it will raise a MemoryError. So "while 1:" still rules that roost. ;-) -- David Goodger <http://python.net/~goodger>