Hoja de referencia de métodos del diccionario Python

Aprenda los métodos del diccionario de Python. Guía de referencia completa para inserciones, recuperaciones, actualizaciones y comprobaciones de pares clave-valor.

Acceso y modificación del diccionario

Operaciones comunes para recuperar o modificar elementos del diccionario.

Método / FunciónSintaxisDescripción
get()my_dict.get(key, default=None)Devuelve el valor de la clave si existe; en caso contrario, devuelve un valor predeterminado.
update()my_dict.update(other_dict)Actualiza el diccionario con pares clave-valor de otro diccionario/iterable.
pop()my_dict.pop(key, default)Elimina y devuelve el valor de la clave especificada.
clear()my_dict.clear()Elimina todos los elementos del diccionario.

Iteración y vistas del diccionario

Métodos que devuelven objetos de vista dinámica de elementos del diccionario.

Método / FunciónSintaxisDescripción
keys()my_dict.keys()Devuelve un objeto de vista de todas las claves del diccionario.
values()my_dict.values()Devuelve un objeto de vista de todos los valores del diccionario.
items()my_dict.items()Devuelve un objeto de vista que contiene pares de tuplas (clave, valor).

Guión de demostración interactivo

run_all_cheat_methods.py
Ejecutar en el editor
# get()
my_dict.get(key, default=None)

# update()
my_dict.update(other_dict)

# pop()
my_dict.pop(key, default)

# clear()
my_dict.clear()

# keys()
my_dict.keys()

# values()
my_dict.values()

# items()
my_dict.items()

Preguntas frecuentes

¿Por qué utilizar get() en lugar de dict[clave]?

dict[key] genera un KeyError si la clave no existe. get() devuelve Ninguno o un valor predeterminado especificado en lugar de fallar.

¿Cómo fusiono dos diccionarios en Python?

EnPython 3.9+, puede utilizar el operador de unión: dict1 | dict2. O utilice el método dict1.update(dict2).

Temas relacionados

Recursos recomendados de Python

Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.