Diccionarios de Python: Pares clave-valor

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

Los diccionarios son una estructura de datos fundamental en Python. Te permiten almacenar pares clave-valor y a menudo se utilizan para representar objetos o conceptos del mundo real. En este desafío, trabajarás con diccionarios y sus valores.


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-13740{{"Diccionarios de Python: Pares clave-valor"}} python/comments -.-> lab-13740{{"Diccionarios de Python: Pares clave-valor"}} python/lists -.-> lab-13740{{"Diccionarios de Python: Pares clave-valor"}} python/dictionaries -.-> lab-13740{{"Diccionarios de Python: Pares clave-valor"}} python/function_definition -.-> lab-13740{{"Diccionarios de Python: Pares clave-valor"}} python/build_in_functions -.-> lab-13740{{"Diccionarios de Python: Pares clave-valor"}} python/data_collections -.-> lab-13740{{"Diccionarios de Python: Pares clave-valor"}} end

Valores de diccionario

Se te da un diccionario plano y debes crear una función que devuelva una lista plana de todos los valores del diccionario. Tu tarea es implementar la función values_only(flat_dict), que toma un diccionario plano como argumento y devuelve una lista de todos los valores del diccionario.

Para resolver este problema, puedes utilizar el método dict.values() para devolver los valores del diccionario dado. Luego, puedes convertir el resultado a una lista utilizando la función list().

def values_only(flat_dict):
  return list(flat_dict.values())
ages = {
  'Peter': 10,
  'Isabel': 11,
  'Anna': 9,
}
values_only(ages) ## [10, 11, 9]

Resumen

En este desafío, aprendiste cómo extraer todos los valores de un diccionario plano y devolverlos como una lista. Utilizaste el método dict.values() para obtener los valores y luego convertiste el resultado a una lista utilizando la función list(). Esta es una técnica útil al trabajar con diccionarios en Python.