Hoy vamos a ver cómo llenar un arreglo o lista en Python solicitando los valores al usuario. Es decir, veremos el llenado de un arreglo a partir de los datos que el usuario proporcione.
Vamos a ir guardando esos valores en un arreglo y al final los vamos a imprimir. En el ejemplo te mostraré cómo hacerlo con números enteros, aunque así podrías hacerlo igualmente para cadenas o flotantes.
Nota: usaré “lista” y “arreglo” como sinónimos.
Algoritmo
Este algoritmo es simple. Primero declaramos la cantidad de valores que vamos a solicitar para llenar la lista. Luego hacemos un ciclo y vamos solicitando el valor usando la función input, para luego agregarlo al arreglo usando la función append
.
Finalmente hacemos otro ciclo pero ahora recorriendo la lista, para imprimir los valores. Obviamente antes de imprimir podríamos modificar los valores del arreglo, pero en este caso solo los vamos a mostrar.
Llenar arreglo con datos de usuario en Python
Veamos entonces cómo llenar una lista. Primero declaramos la cantidad de números que vamos a solicitar:
Luego declaramos el arreglo vacío y solicitamos los valores para llenarlo en un ciclo, usando range
:
Como lo dije, en este caso vamos a llenar una lista de enteros. Si quieres que sean simples cadenas, omite la conversión de la línea 6.
Estamos solicitando el número en la línea 4, imprimiendo el paso del ciclo usando las cadenas f para formatear cadenas en Python.
Finalmente mostramos los datos que el usuario ingresó:
Poniendo todo junto

El código completo del ejercicio queda como se ve a continuación. En este caso solicitamos 10 números al usuario, llenamos el arreglo y luego los imprimimos:
También puedes ver más ejercicios de Python aquí.