Cómo crear una lista numérica en Python
Para hacer una lista numérica en Python, crear una lista vacía y agregue los elementos mediante el método append.
lista=[ ]
for x in range(i,j):
lista.append(x)
- La primera declaración crea una lista vacía.
- La segunda declaración define un ciclo de i a j.
- La tercera declaración agrega el valor del contador a la lista en cada iteración.
Método alternativo
Alternativamente, se puede utilizar la técnica de comprensión
lista=[x for x in range(i,j)]
En esta forma más compacta, no hay necesidad de definir una lista vacía.
La lista está definida por un ciclo y una fórmula.
Nota. Esto le permite crear una secuencia matemática. En lugar del argumento x, puede insertar una fórmula o una función matemática en el método append.
Ejemplos
Ejemplo 1
Crear una lista vacía en una variable.
squares=[]
Defina un ciclo for para iterar a través de los números enteros del 1 al 5.
En cada iteración, agregue el cuadrado del número a la lista con el método append().
for x in range(1,6):
squares.append(x**2)
Nel metodo append è definita la formula x**2 ossia la potenza di x alla seconda.
Visualizzare il contenuto della lista squares.
>>> squares
[1, 4, 9, 16, 25]
Se han añadido a la lista los cuadrados de los enteros del 1 al 5.
$$ 1^2=2, 2^2=4, 3^2=9, 4^2=16, 5^5=25 $$ È la successione numerica $$ 2,4,9,16,25 $$
Ejemplo 2 ( Comprehension )
Elabora una lista con los cuadrados de los números naturales del 1 al 5 utilizando la técnica comprehension.
squares=[x**2 for x in range(1,6)]
En esta forma compacta, la fórmula x** 2 y el bucle for están integrados en la lista.
Ver el contenido de la lista
>>> squares
[1, 4, 9, 16, 25]
La lista enumera los cuadrados de los números del 1 al 5.