Estoy tratando de hacer una lista con los números 1-1000
en él. Obviamente, sería molesto escribir/leer, así que estoy tratando de hacer una lista con un rango. En Python 2 parece que:Python 3 rango de vueltas a una lista
some_list = range(1,1000)
hubiera funcionado, pero en Python 3 el rango es similar a la de Python xrange
2?
¿Alguien puede darnos una idea de esto?
Simplemente no lo haga, ¿por qué realmente necesitaría una lista de 1,000 números del 1 al 1000? Use el rango cada vez que necesite dicha lista. –
también, 'some_list [i] == i + 1', por lo que probablemente no necesite una lista de todos modos. – njzk2
@RikPoggi. por ejemplo, uno podría necesitar proporcionar una lista para una función de trazado. A veces un rango será suficiente, pero un rango no puede concatenarse (es inmutable), por lo que si necesita agregar un valor de inicio predeterminado a todas las listas que se trazan, también debe convertirse en una lista. – SherylHohman