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
