Harlin Seritt <ha**********@yahoo.com> wrote:
I've got the following code:
nums = range(0)
for a in range(100):
nums.append(a)
Is there a better way to have num initialized to a list of 100
consecutive int values?
Step one would be to change the first line to
nums = []
which is simpler and results in the same thing. Or, you could write
the whole thing as a one-liner using a list comprehension
nums = [a for a in range(100)]
and then you can take it one step further and just write
nums = range(100)
which I think is about as simple as you can get.