Вы находитесь на странице: 1из 2

Tarea 3 Arreglos

Los arreglos en general son variables de asignación de datos en los lenguajes de


programación que permiten adicionalmente guardar un grupo o conjunto de datos.
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.
También tienen algunas restricciones:
 Todos los elementos del arreglo deben tener el mismo tipo, en general, el
tamaño del arreglo 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. Pueden ser utilizados para resolver problemas verdaderamente
interesantes.
Python tiene una librería que puede ser utilizada para los arreglos.
 Append (): Este método nos permite agregar nuevos elementos a una lista.
 Extend (): Nos permite agregar elementos dentro de una lista, pero a
diferencia de Append al momento de agregar una lista, cada elemento de
esta lista se agrega como un elemento más dentro de la otra lista.
 Remove (): El método Remove va a remover un elemento que se la pase
como parámetro de la lista a donde se le esté aplicando.
 Index (): Devuelve el número de índice del elemento que le pasemos por
parámetro.
 Count (): Se utiliza para saber cuántas veces un elemento de una lista se
repite.
 Reverse (): Se utiliza para invertir los elementos de una lista.
 Sort (): Sortea la lista.
 Clear (): Remueve todos los elementos de la lista.
 Pop (): Remueve algún elemento de alguna posición especificada.
El tipo de datos de los arreglos se llama array. Para crear un arreglo nuevo, se
puede usar la función array pasándole como parámetro la lista de valores que
deseamos agregar al arreglo.
Todos los elementos del arreglo tienen exactamente el mismo tipo. Para crear un
arreglo de números reales, basta con que uno de los valores lo sea.
Las limitaciones que tienen los arreglos respecto de las listas son compensadas por
la cantidad de operaciones convenientes que permiten realizar sobre ellos. Las
operaciones aritméticas entre arreglos se aplican elemento a elemento.
Las operaciones entre un arreglo y un valor simple funcionan aplicando la operación
a todos los elementos del arreglo, usando el valor simple como operando todas las
veces. Si se quisiera hacer estas operaciones usando listas, necesitaríamos usar
un ciclo para hacer las operaciones elemento a elemento. Las operaciones
relacionales también se aplican elemento a elemento, y retornan un arreglo de
valores booleanos.
Un ejemplo de se utiliza array sería el siguiente, se pide un array con 6 elementos,
nos pida 6 datos y luego los muestre en orden contrario al que se han introducido:

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] )

Вам также может понравиться