1-liner to iterate over infinite sequence of integers?
Will McGugan
news at NOwillmcguganSPAM.com
Thu Oct 13 14:00:44 EDT 2005
More information about the Python-list mailing list
Thu Oct 13 14:00:44 EDT 2005
- Previous message (by thread): 1-liner to iterate over infinite sequence of integers?
- Next message (by thread): 1-liner to iterate over infinite sequence of integers?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Will McGugan wrote: > Neal Becker wrote: > >> I can do this with a generator: >> >> def integers(): >> x = 1 >> while (True): >> yield x >> x += 1 >> >> for i in integers(): >> Is there a more elegant/concise way? >> > > import itertools > for i in itertools.count(): > print i > Actualy itertools.count(1) to start at 1.. Will McGugan -- http://www.willmcgugan.com "".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in "jvyy*jvyyzpthtna^pbz")
- Previous message (by thread): 1-liner to iterate over infinite sequence of integers?
- Next message (by thread): 1-liner to iterate over infinite sequence of integers?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list