Diccionario a Lista

PythonPythonBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En Python, un diccionario es una colección de pares clave-valor. A veces, es posible que necesitemos convertir un diccionario en una lista de tuplas. En este desafío, se te pide escribir una función que tome un diccionario como argumento y devuelva una lista de tuplas.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python/BasicConceptsGroup -.-> python/variables_data_types("Variables and Data Types") python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/DataStructuresGroup -.-> python/dictionaries("Dictionaries") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") python/PythonStandardLibraryGroup -.-> python/data_collections("Data Collections") subgraph Lab Skills python/variables_data_types -.-> lab-13620{{"Diccionario a Lista"}} python/comments -.-> lab-13620{{"Diccionario a Lista"}} python/lists -.-> lab-13620{{"Diccionario a Lista"}} python/tuples -.-> lab-13620{{"Diccionario a Lista"}} python/dictionaries -.-> lab-13620{{"Diccionario a Lista"}} python/function_definition -.-> lab-13620{{"Diccionario a Lista"}} python/build_in_functions -.-> lab-13620{{"Diccionario a Lista"}} python/data_collections -.-> lab-13620{{"Diccionario a Lista"}} end

Diccionario a Lista

Escribe una función dict_to_list(d) que tome un diccionario d como argumento y devuelva una lista de tuplas. Cada tupla debe contener un par clave-valor del diccionario. El orden de las tuplas en la lista debe ser el mismo que el orden de los pares clave-valor en el diccionario.

def dict_to_list(d):
  return list(d.items())
d = {'one': 1, 'three': 3, 'five': 5, 'two': 2, 'four': 4}
dict_to_list(d)
## [('one', 1), ('three', 3), ('five', 5), ('two', 2), ('four', 4)]

Resumen

En este desafío, aprendiste cómo convertir un diccionario en una lista de tuplas en Python. Puedes usar el método dict.items() para obtener una lista de tuplas a partir del diccionario.