miércoles, 25 de marzo de 2026

LISTAS - TUPLAS - VECTORES - MATRICES

 

LISTAS - TUPLAS - VECTORES - MATRICES


1. Las Listas (list)

Las listas son colecciones de elementos ordenadas y mutables (modificables). Son como una caja donde puedes guardar objetos, quitarlos, cambiarlos o añadir nuevos en cualquier momento. Se definen utilizando corchetes [].

  • Características: Pueden contener diferentes tipos de datos (números, textos, otras listas) y su tamaño puede variar durante la ejecución del programa.

Ejemplo:

frutas = ["manzana", "pera", "plátano"]
frutas.append("naranja")  # Añade un elemento
frutas[0] = "fresa"       # Cambia el primer elemento
print(frutas)             # Resultado: ['fresa', 'pera', 'plátano', 'naranja']

2. Las Tuplas (tuple)

Las tuplas son colecciones ordenadas e inmutables. Una vez que creas una tupla, no puedes cambiar sus elementos, ni añadir ni eliminar nada. Se definen utilizando paréntesis ().

  • Características: Son más rápidas que las listas y se usan para proteger datos que no deben cambiar (como coordenadas geográficas o fechas).

Ejemplo:

punto_gps = (10.5, -45.2)
# punto_gps[0] = 12.0  <-- Esto daría error porque no se pueden cambiar
print(punto_gps[0])    # Resultado: 10.5

3. Vectores y Matrices (Listas anidadas)

En Python "puro" (sin librerías externas), los vectores se representan como listas simples, y las matrices se representan como listas de listas.

  • Vector: Una lista de números (ej. [1, 2, 3]).

  • Matriz: Una estructura de filas y columnas. Para acceder a un dato, necesitas dos índices: el de la fila y el de la columna.

Ejemplo de Matriz (2x2):

matriz = [
    [1, 2],  # Fila 0
    [3, 4]   # Fila 1
]
# Para acceder al número 4:
print(matriz[1][1]) # Fila 1, Columna 1

Ejercicios Sencillos

Aquí tienes un ejercicio básico para cada concepto:

Ejercicio de Listas

Crea una lista llamada colores con tres colores. Luego, cambia el segundo color por "amarillo" e imprime la lista completa.

Ejercicio de Tuplas

Crea una tupla llamada persona que contenga un nombre (string) y una edad (número). Imprime solo la edad accediendo a su posición.

Ejercicio de Matrices (Vectores)

Crea una matriz de 2x2 con los números que quieras. Imprime el primer número de la segunda fila.


Soluciones (para que verifiques):

# Lista
colores = ["rojo", "azul", "verde"]
colores[1] = "amarillo"
print(colores)

# Tupla
persona = ("Juan", 25)
print(persona[1])

# Matriz
m = [[10, 20], [30, 40]]
print(m[1][0])

No hay comentarios:

Publicar un comentario

LISTAS - TUPLAS - VECTORES - MATRICES

  LISTAS - TUPLAS - VECTORES - MATRICES 1. Las Listas ( list ) Las listas son colecciones de elementos  ordenadas  y  mutables  (modificable...