Extracción de claves de diccionario en Python

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. Cada clave es única y se utiliza para acceder a su valor correspondiente. A veces, es posible que necesitemos extraer solo las claves de un diccionario. En este desafío, se te pide crear una función que tome un diccionario plano como entrada y devuelva una lista de todas sus claves.


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/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-13679{{"Extracción de claves de diccionario en Python"}} python/comments -.-> lab-13679{{"Extracción de claves de diccionario en Python"}} python/lists -.-> lab-13679{{"Extracción de claves de diccionario en Python"}} python/dictionaries -.-> lab-13679{{"Extracción de claves de diccionario en Python"}} python/function_definition -.-> lab-13679{{"Extracción de claves de diccionario en Python"}} python/build_in_functions -.-> lab-13679{{"Extracción de claves de diccionario en Python"}} python/data_collections -.-> lab-13679{{"Extracción de claves de diccionario en Python"}} end

Claves de diccionario

Escribe una función keys_only(flat_dict) que tome un diccionario plano como entrada y devuelva una lista de todas sus claves.

Para resolver este problema, puedes seguir estos pasos:

  1. Utiliza dict.keys() para devolver las claves en el diccionario dado.
  2. Devuelve una list() del resultado anterior.
def keys_only(flat_dict):
  return list(flat_dict.keys())
ages = {
  'Peter': 10,
  'Isabel': 11,
  'Anna': 9,
}
keys_only(ages) ## ['Peter', 'Isabel', 'Anna']

Resumen

En este desafío, has aprendido cómo extraer solo las claves de un diccionario en Python. Puedes utilizar el método dict.keys() para devolver las claves y luego convertir el resultado en una lista.