Comprueba si una clave existe en un diccionario

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. En este desafío, escribirás una función que compruebe si una clave dada existe en un diccionario.


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/BasicConceptsGroup -.-> python/booleans("Booleans") python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/tuples("Tuples") python/DataStructuresGroup -.-> python/dictionaries("Dictionaries") python/FunctionsGroup -.-> python/function_definition("Function Definition") subgraph Lab Skills python/booleans -.-> lab-13676{{"Comprueba si una clave existe en un diccionario"}} python/comments -.-> lab-13676{{"Comprueba si una clave existe en un diccionario"}} python/tuples -.-> lab-13676{{"Comprueba si una clave existe en un diccionario"}} python/dictionaries -.-> lab-13676{{"Comprueba si una clave existe en un diccionario"}} python/function_definition -.-> lab-13676{{"Comprueba si una clave existe en un diccionario"}} end

Comprueba si una clave existe en un diccionario

Escribe una función key_in_dict(d, key) que tome un diccionario d y una clave key como argumentos y devuelva True si la clave existe en el diccionario, False en caso contrario.

def key_in_dict(d, key):
  return (key in d)
d = {'one': 1, 'three': 3, 'five': 5, 'two': 2, 'four': 4}
key_in_dict(d, 'three') ## True

Resumen

En este desafío, aprendiste cómo comprobar si una clave existe en un diccionario en Python. Puedes usar el operador in para comprobar si un diccionario contiene una clave específica.