También conocidos como vector o incluso matrices en función del tamaño, pero tranquilo que no hay nada que temer, es básicamente un objeto, pero en este objeto no solo hay una cosa, es un objeto que tiene posiciones y en cada posición hay una cosa.
Básicamente un array nos ayuda a trabajar con datos pudiéndolos almacenar del dentro del mismo objeto, con la diferencia que este objeto tiene diferentes posiciones, vamos a conocer a los:
Arrays
La sintaxis es igual como la que vimos para un objeto, la única diferencia es que las posiciones se separan por comas y los paréntesis se sustituyen por corchetes dando lugar así a la siguiente sintaxis:
Nombre_del_array = [ Objeto/Dato , Objeto/Dato , … ]
Así de simple, un array solo es un espacio en memoria en el cual hay sitio para varias cosas, lo importante es saber dónde está cada cosa para poderla usar, voy a crear un array muy sencillo:
saludo = [“Hola ” , ”amigos ” , ”de ” , ”Python”]
Esto mismo lo podría haber guardado en un solo objeto, pero no seria igual, vamos a hacer el siguiente script:
saludo = [ «Hola» , «amigos» , «de» , «Python» ]
print ( saludo [ 3 ] )
AlainSQ
Antes de ejecutar el script. ¿Qué le dijiste a la máquina que haga?… Le acabas de decir que imprima la posición tres del array saludo. ¿Qué mostrara la consola?.

Me temo que no acertaste, al igual que en el blog, la primera posición o nivel es el cero, de eso que al imprimir la posición tres sea «Python» que es la última, voy a ver un utlimo ejemplo contigo para que veas lo útil y rápido que puede ser esto, en un array podía haber guardado todos los colores de la prueba anterior y solo sacar los que quiera para una posición o algo incluso mas curioso, voy a crear una mini agenda con este script:
nombre = [«Juan» , «Laura» , «Paco» , «Lucia» ]
telefono = [«666000000» , «777000000» , «888000000» , «999000000»]
for i in range (0,4):
print («El telefono de», nombre[i],»es:», telefono[i] )
AlainSQ
La ventaja que me ofrece el “for” en este caso es que al ir aumentando la variable (i) voy recorriendo las posiciones para nombre y teléfono a la vez, en este caso estoy haciendo un print pero con una función “if” podría estar buscando un nombre o un teléfono, que es lo mismo que hace nuestra agenda telefónica del móvil, el resultado sería este.

Lo sé, os estáis preguntando el motivo por el que no os enseñe esto antes, el motivo es que no pensabais como máquinas y no lo hubierais entendido tan rápido, en muchos cursos y otros medios el array se explica al principio pero sin una base es difícil entenderlo, además y como podréis ver hacer un input en un array no es posible con la sintaxis que conocéis os invito a que lo probéis.