Matrices en Python
Un array o matriz en Python es una colección ordenada y mutable que puede contener elementos del mismo tipo de datos o incluso de diferentes tipos de datos. Un array o matriz en python, se utiliza para almacenar múltiples valores en una sola variable . En Python, puedes crear un array utilizando una lista, como se muestra en el ejemplo:
Crea una matriz que contenga clases de vinos:
En este caso, vinos es un array que contiene tres elementos: "Tinto", "Blanco" y "Rosado". Puedes acceder a los elementos del array utilizando su índice. Por ejemplo, para acceder al primer elemento (índice 0) del array vinos , puedes hacer lo siguiente:
Ejemplo
# Crear una lista con elementos
frutas = ["manzana", "banana", "cereza", "uva"]
# Crear una lista vacía
mi_lista_vacia = []
# Imprimir las listas creadas
print("Lista de frutas:", frutas)
print("Lista vacía:", mi_lista_vacia)
print("Primer elemento:", frutas[0])
Recuerda que los índices en Python comienzan desde 0, por lo que el primer elemento tiene el índice 0, el segundo tiene el índice 1, y así sucesivamente.
Qué es Array o una matriz en Python
Un Array o 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:
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 un Array(Matriz) en Python
Los elementos de un array o una matriz (también llamados elementos de una lista en Python) se refieren a los valores almacenados en cada posición de la matriz. Para acceder a un elemento específico de la matriz, utilizas el número de índice entre corchetes, como en el siguiente ejemplo:
Modificar un Array o Matriz en Python
puedes modificar el valor de un elemento de la matriz asignándole un nuevo valor, como se muestra a continuación:
Longitud de un Array o matriz en Python
La longitud de una matriz (o lista) se puede obtener utilizando la función
len()
, como se muestra en el siguiente ejemplo:
Recorrer todos los elementos de un Array o una matriz en Python
Para recorrer todos los elementos de una matriz, puedes utilizar el bucle
for in
, como se muestra a continuación:
Ejemplo
edad = 20
if edad >= 18:
print("Eres mayor de edad.")
else:
print("Eres menor de edad.")
Agregar un elemento a un Array o una matriz
Para agregar un elemento a una matriz, puedes utilizar el método
append()
, como se muestra a continuación:
Eliminar un elemento de un Array o una matriz
Para eliminar un elemento de una matriz, puedes utilizar el método
pop()
o
remove()
, como se muestra en los siguientes ejemplos:
Ejemplo
vinos = ["Tinto", "Blanco", "Rosado"]
vinos.pop(1)
print(vinos)
vinos.remove("Tinto")
print(vinos)
Métodos de Arrays o Matrices
| Método | Descripción |
|---|---|
| append() | Añade un elemento al final de la lista. |
| clear() | Elimina todos los elementos de la lista. |
| copy() | Devuelve una copia de la lista. |
| count() | Devuelve el número de elementos con el valor especificado |
| extend() | Agregue los elementos de una lista (o cualquier iterable), al final de la lista actual |
| index() | Devuelve el índice del primer elemento con el valor especificado |
| insert() | Agrega un elemento en la posición especificada |
| pop() | Elimina el elemento en la posición especificada |
| remove() | Elimina el primer elemento con el valor especificado |
| reverse() | Invierte el orden de la lista |
| sort() | Ordena la lista |
Practica Matrices en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Crear listas en Python
Practica distintas formas de crear listas, como en el ejemplo de la lección.
Ejemplo
# Crear una lista con elementos
frutas = ["pera", "mango", "fresa", "fresa"]
# Crear una lista vacía
mi_lista_vacia = []
# Imprimir las listas creadas
print("Lista de frutas:", frutas)
print("Lista vacía:", mi_lista_vacia)
print("Primer elemento:", frutas[0])
Ejercicio: Usar print() (2)
Un Array o 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.
Ejercicio: Usar print() (3)
Los elementos de un array o una matriz (también llamados elementos de una lista en Python) se refieren a los valores almacenados en cada posición de la matriz. Para acceder a un el.
Ejercicio: Usar print() (4)
puedes modificar el valor de un elemento de la matriz asignándole un nuevo valor, como se muestra a continuación.
Ejercicio: Usar print() (5)
La longitud de una matriz (o lista) se puede obtener utilizando la función len() , como se muestra en el siguiente ejemplo.
Ejercicio: Condicional if / else
Para recorrer todos los elementos de una matriz, puedes utilizar el bucle for in , como se muestra a continuación.
Ejemplo
edad = 20
if edad >= 18:
print("Eres mayor de edad.")
else:
print("Eres menor de edad.")
Comprueba lo aprendido
Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.