Lista de números del 1 al N en Python
- Cree una función definida por el usuario para crear una lista de números de 1 a N
-
Utilice la función
range()
para crear una lista de números de 1 a N -
Utilice
numpy.arange()
para crear una lista de números del 1 al N
Este tutorial discutirá cómo crear una lista de números desde 1 hasta un número específico.
Cree una función definida por el usuario para crear una lista de números de 1 a N
Este método tomará el número requerido del usuario e iterará hasta ese número usando el bucle for
. En cada iteración, incrementaremos el valor y agregaremos el número a una lista.
El siguiente código explicará esto.
def createList(n):
lst = []
for i in range(n + 1):
lst.append(i)
return lst
print(createList(10))
Producción :
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Utilice la función range()
para crear una lista de números de 1 a N
La función range()
se usa con mucha frecuencia en Python. Devuelve una secuencia entre dos números dados en los argumentos de la función. El número inicial es 0 por defecto si no se especifica. También tiene un parámetro llamado step
, que puede especificar el incremento y es uno por defecto.
En el siguiente código, generaremos una lista de números usando esta función.
lst = list(range(1, 10 + 1))
print(lst)
Producción :
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Tenga en cuenta el uso de la función list()
. Asegura que el resultado final esté en forma de lista. Además, observe el uso de +1
, que asegura que el número final también se incluye en la lista.
También podemos utilizar el método de comprensión de listas con la función range()
. La comprensión de listas es una forma simple y concisa de crear una lista en Python.
Este método se muestra a continuación:
lst = [i for i in range(1, 10 + 1)]
print(lst)
Producción :
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Utilice numpy.arange()
para crear una lista de números del 1 al N
El módulo NumPy
tiene muchos métodos útiles para crear y modificar matrices. La función arange()
de este módulo es similar a la función range()
discutida anteriormente. La salida final es un array numerosa.
Implementaremos esta función en el siguiente código.
import numpy as np
lst = list(np.arange(1, 10 + 1))
print(lst)
Producción :
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
También usamos la función list()
para convertir la salida final a una forma de lista.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInArtículo relacionado - Python List
- Convertir un diccionario en una lista en Python
- Eliminar todas las apariciones de un elemento de una lista en Python
- Eliminar duplicados de una lista en Python
- Cómo obtener el promedio de una lista en Python
- ¿Cuál es la diferencia entre los métodos de lista que añaden y amplían
- Cómo convertir una lista en cadena en Python