Cómo convertir un diccionario en una lista de tuplas en Python
Cómo convertir un diccionario en una lista de tuplas en Python.
Aquí tienes un tutorial paso a paso sobre cómo convertir un diccionario en una lista de tuplas en Python.
Paso 1: Crear un diccionario
Comienza creando un diccionario en Python. Un diccionario está compuesto por pares clave-valor encerrados entre llaves {}. Aquí tienes un ejemplo:
mi_diccionario = {'manzana': 3, 'plátano': 5, 'naranja': 2}
Paso 2: Utilizar el método items()
Para convertir el diccionario en una lista de tuplas, puedes utilizar el método items(). Este método devuelve un objeto de vista que contiene los pares clave-valor del diccionario como tuplas. Así es cómo puedes utilizarlo:
mi_lista = mi_diccionario.items()
Paso 3: Convertir el objeto de vista en una lista
El método items() devuelve un objeto de vista, que puedes utilizar directamente en tu código. Sin embargo, si específicamente necesitas una lista, puedes convertir el objeto de vista en una lista utilizando la función list(). Aquí tienes un ejemplo:
mi_lista = list(mi_diccionario.items())
Paso 4: Imprimir la lista de tuplas
Ahora puedes imprimir la lista de tuplas para ver el resultado. Aquí tienes un ejemplo:
print(mi_lista)
La salida será:
[('manzana', 3), ('plátano', 5), ('naranja', 2)]
Método alternativo: Si prefieres una solución en una sola línea, puedes utilizar la comprensión de listas para obtener el mismo resultado. Aquí tienes un ejemplo:
mi_lista = [(clave, valor) for clave, valor in mi_diccionario.items()]
Esto te dará la misma salida que antes:
[('manzana', 3), ('plátano', 5), ('naranja', 2)]
¡Y eso es todo! Has convertido con éxito un diccionario en una lista de tuplas en Python. Siempre puedes utilizar este enfoque cuando necesites trabajar con diccionarios y listas.