Ikr
Ikr

Reputation: 57

How to generate a list of number, in a range?

I do not understand how to generate a list of number, in a range? So far I have:

    numberslist1=sum([range(1, 1000)])
    for x in range(len(numberslist1)):
        print(numberslist1[x])

Why does this not work?

Upvotes: 1

Views: 22685

Answers (2)

Pep_8_Guardiola
Pep_8_Guardiola

Reputation: 5252

The range function returns a generator, but you can convert this to a list as follows:

numbers = list(range(1, 1000))

Upvotes: 12

nikniknik2016
nikniknik2016

Reputation: 358

example:

a = range(1, 100)
print a

Upvotes: 1

Related Questions