Lección 3: in, .get() y recorrer un diccionario
Una búsqueda directa d[key] falla si la clave no existe. Aquí aprenderemos herramientas seguras y prácticas: in comprueba si una clave existe, .get() devuelve un valor con uno por defecto, y un bucle recorre las claves, los valores o los pares con .keys(), .values() y .items().
Antes de abrir un cajón, preguntas "¿existe ese cajón?" (in). .get() es pedir un cajón y recibir un educado "nada" en lugar de un grito si falta. Recorrer es ir cajón por cajón.
- in
- Un operador que comprueba si una clave existe en un diccionario, devolviendo True o False.
- .get()
- Un método que obtiene un valor a partir de una clave, devolviendo un valor por defecto en lugar de un error si la clave falta.
- .items()
- Un método que devuelve todos los pares clave-valor, útil para recorrer en un bucle.