Aplicaciones web con Python
Ejemplo de match con patrones de secuencias
Se pueden capturar valores dentro de un patrón y usarlos dentro del bloque case
punto = (10, 20)
match punto:
case (0, 0):
print("Origen.")
case (x, 0):
print(f"Eje X, x={x}.")
case (0, y):
print(f"Eje Y, y={y}.")
case (x, y):
print(f"Punto en x={x}, y={y}.")
La sentencia match es una herramienta potente para simplificar el código con múltiples condiciones, especialmente cuando se trabaja con estructuras de datos complejas