Listas, Tuplas y Conjuntos
Listas (list)
Son colecciones ordenadas y mutables que pueden contener elementos de distintos tipos.
frutas = ["manzana", "banana", "cereza"]
frutas.append("naranja")
Soportan índices, slicing, métodos como .append(), .remove(), y pueden contener otras listas (listas anidadas).
Tuplas (tuple)
Son colecciones ordenadas e inmutables.
coordenadas = (10.5, 20.3)
Son ideales para representar datos que no deben cambiar, como posiciones, configuraciones, etc.
Conjuntos (set)
Son colecciones no ordenadas, sin elementos duplicados y mutables.
numeros = {1, 2, 3, 3, 4} # El 3 se almacena solo una vez
Soportan operaciones de teoría de conjuntos: unión, intersección, diferencia, etc.
a = {1, 2, 3}
b = {3, 4, 5}
print(a & b) # {3}
print(a | b) # {1, 2, 3, 4, 5}