Saltar al contenido principal

Cómo convertir un diccionario en un diccionario de claves únicas en Python

Aquí tienes un detallado tutorial paso a paso sobre cómo convertir un diccionario a un diccionario con claves únicas en Python.

Paso 1: Comienza por definir un diccionario que deseas convertir. Llamémoslo original_dict. Asegúrate de que contenga algunas claves duplicadas.

original_dict = {'manzana': 5, 'plátano': 2, 'manzana': 3, 'naranja': 4}

Paso 2: Crea un diccionario vacío para almacenar las claves únicas. Llamémoslo unique_dict.

unique_dict = {}

Paso 3: Itera sobre los elementos del original_dict usando un bucle for.

for clave, valor in original_dict.items():

Paso 4: Verifica si la clave ya existe en el unique_dict. Si no existe, agrega el par clave-valor al unique_dict.

if clave not in unique_dict:
unique_dict[clave] = valor

Paso 5: Después de que el bucle termine, el unique_dict contendrá solo las claves únicas y sus valores correspondientes.

Paso 6: Opcional: Imprime el unique_dict para verificar los resultados.

print(unique_dict)

Aquí está el código completo:

original_dict = {'manzana': 5, 'plátano': 2, 'manzana': 3, 'naranja': 4}
unique_dict = {}

for clave, valor in original_dict.items():
if clave not in unique_dict:
unique_dict[clave] = valor

print(unique_dict)

Salida:

{'manzana': 5, 'plátano': 2, 'naranja': 4}

¡Eso es todo! Has convertido exitosamente un diccionario a un diccionario con claves únicas en Python.