ARREGLOS EN PYTHON
En muchas aplicaciones de Ingeniería, por otra parte, más importante que la organización de los datos es la capacidad de hacer muchas operaciones a la vez sobre grandes conjuntos de datos numéricos de manera eficiente. Algunos ejemplos de problemas que requieren manipular grandes secuencias de números son: la predicción del clima, la construcción de edificios, y el análisis de indicadores financieros entre muchos otros.
La estructura de datos que sirve para almacenar estas grandes secuencias de números (generalmente de tipo float) es el arreglo.
Los arreglos tienen algunas similitudes con las listas:
-Los elementos tienen un orden y se pueden acceder mediante su posición,
-Los elementos se pueden recorrer usando un ciclo for.
Sin embargo, también tienen algunas restricciones:
-Todos los elementos del arreglo deben tener el mismo tipo
-En general, el tamaño del arreglo es fijo (no van creciendo dinámicamente como las listas),
-Se ocupan principalmente para almacenar datos numéricos.
Los arreglos son los equivalentes en programación de las matrices y vectores de las matemáticas. Precisamente, una gran motivación para usar arreglos es que hay mucha teoría detrás de ellos que puede ser usada en el diseño de algoritmos para resolver problemas verdaderamente interesantes.Ejemplo: Array con 6 elementos, pide 6 datos y luego los muestra en orden contrario al que se han introducido En Python, los arrays pueden ir aumentando de tamaño. Así, podemos partir de un array vacío e ir añadiendo elementos con ".append":
datos = [0,0,0,0,0,0]
for i in range(1,7):
datos[i-1] = int( input( "Dime el dato numero {}: ".format(i) ))
print ("Los datos al reves son: ")
for i in range(6,0,-1):
print ( datos[i-1] )
No hay comentarios.:
Publicar un comentario