Las matrices Arrays se utilizan para almacenar múltiples valores en una sola variable:
Por ejemplo:
Crea una matriz que contenga clases de vinos:
vinos =[ "Tinto","Blanco", "Rosado"]
¿Qué es una matriz?
Una matriz es una variable especial, que puede contener más de un valor a la vez. Si tiene una lista de elementos (una lista de nombres de vinos, por ejemplo), almacenar los autos en variables individuales podría tener este aspecto:
Ejemplo:
vino_1 = "Tinto"; vino_2 = "Blanco"; vino_3 = "Rosado";
Sin embargo, ¿qué pasa si quieres recorrer los vinos y encontrar uno específico? ¿Y si no tuvieras 3 vinos, sino 5? ¡La solución es una matriz!
Una matriz puede contener muchos valores bajo un solo nombre, y puede acceder a los valores refiriéndose a un número de índice.
Elementos de una matriz
Usted se refiere a un elemento de la matriz al referirse al número de índice.
Ejemplo:
Obtenga el valor del primer elemento de la matriz:
x = vinos [0]
Por ejemplo:
Modifique el valor del primer elemento de la matriz:
vinos[0] ="cava"
La longitud de una matriz Utilice el método len () para devolver la longitud de una matriz (el número de elementos en una matriz).
Ejemplo:
Devuelve el número de elementos en la matriz de vinos:
x =len (vinos)
Nota:La longitud de una matriz es siempre una más que el índice de matriz más alto.
Matriz de bucle
Puede utilizar el bucle for in para recorrer todos los elementos de una matriz.
Ejemplo:
Imprime cada artículo en la matriz de vinos: para x en los coches:
for x in vinos:
print(x)
Añadiendo elementos de matriz Puede usar el método append () para agregar un elemento a una matriz.
Ejemplo
Agregue un elemento más a la matriz de coches:
cars.append ("cava")
Eliminar con Arrays
Eliminando Array Elements Puede usar el método pop () para eliminar un elemento de la matriz.
Ejemplo
Eliminar el segundo elemento de la matriz de coches:
vinos.pop (1)
También puede usar el método remove () para eliminar un elemento de la matriz.
Ejemplo
Eliminar el elemento que tiene el valor «vinos»:
vinos.remove ("blanco")
Nota: el método remove () solo elimina la primera aparición del valor especificado.