Cómo eliminar una clave de un diccionario de Python

Tiempo estimado de lectura: 2 minutos

Esta es una adición a la lista de preguntas que te pueden hacer cuando en una entrevista te piden que des una visión general de Python.

Al igual que con la creación de un diccionario vacío en Python, la adición de valores a un diccionario de Python y la ordenación de un diccionario de Py thon, aquí le mostraremos los pasos para eliminar una clave de un diccionario de Python.

Cómo eliminar una clave de un diccionario de Python.

Cómo utilizar el método pop() para eliminar una clave de un diccionario

En el siguiente ejemplo le decimos a Python que busque la clave "Clave1", y cuando lo hace imprime el diccionario de Python sin esa clave ni su valor.

empty_dict1 = {}

empty_dict1['Key2'] = '2'
empty_dict1['Key1'] = '1'
empty_dict1['Key3'] = '3'
print(empty_dict1)

#1. Use the pop function
empty_dict1.pop('Key1')
print(empty_dict1)

Result:
{'Key2': '2', 'Key3': '3'}

Cómo utilizar la palabra clave Del para eliminar una clave de un diccionario

En este ejemplo, estamos tomando la salida del ejemplo anterior, y solo le decimos a la lógica que elimine la clave "Clave2" entonces lo que hace es imprimir el diccionario python sin esa clave o su valor.

del empty_dict1["Key2"]
print(empty_dict1)

Result:
{'Key3': '3'}

Cómo utilizar dict.clear() para eliminar una clave de un diccionario

En este último ejemplo, utilizamos dict.clear(). Tenga en cuenta que esto vaciará todo del diccionario, así que tenga cuidado con su uso.

Como puede verse, toma la salida del ejemplo anterior y la vacía completamente.

empty_dict1.clear() # Removes everything from the dictionary.
print(empty_dict1)

Result:
{}

Deje una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *.