Python | Diccionario has_key()

Dictionary en Python es una colección desordenada de valores de datos, que se utiliza para almacenar valores de datos como un mapa, que a diferencia de otros tipos de datos que contienen solo un valor como elemento, Dictionary contiene clave: par de valores .

Nota: el método has_key() se eliminó en Python 3. Utilice el operador in en su lugar.

En Python Dictionary, el método has_key() devuelve verdadero si la clave especificada está presente en el diccionario; de lo contrario, devuelve falso. 

Sintaxis: dict.has_key(clave)
Parámetros:

  • clave : esta es la clave que se buscará en el diccionario.

Devoluciones: el método devuelve verdadero si una clave determinada está disponible en el diccionario; de lo contrario, devuelve falso.

Ejemplo 1:  

Python

# Python program to show working
# of has_key() method in Dictionary
 
# Dictionary with three items
Dictionary1 = {'A': 'Geeks', 'B': 'For', 'C': 'Geeks'}
 
# Dictionary to be checked
print("Dictionary to be checked: ")
print(Dictionary1)
 
# Use of has_key() to check
# for presence of a key in Dictionary
print(Dictionary1.has_key('A'))
print(Dictionary1.has_key('For'))

Producción: 

Dictionary to be checked: 
{'A': 'Geeks', 'C': 'Geeks', 'B': 'For'}
True
False

Ejemplo #2:  

Python

# Python program to show working
# of has_key() method in Dictionary
 
# Dictionary with three items
Dictionary2 = {1: 'Welcome', 2: 'To', 3: 'Geeks'}
 
# Dictionary to be checked
print("Dictionary to be checked: ")
print(Dictionary2)
 
# Use of has_key() to check
# for presence of a key in Dictionary
print(Dictionary2.has_key(1))
print(Dictionary2.has_key('To'))

Producción: 

Dictionary to be checked: 
{1: 'Welcome', 2: 'To', 3: 'Geeks'}
True
False

Nota: dict.has_key() se eliminó de Python 3.x

has_key() se eliminó en Python 3. El operador in se usa para verificar si una clave específica está presente o no en un diccionario.

Ejemplo:  

Python3

# Python Program to search a key in Dictionary
# Using in operator
 
dictionary = {1: "Geeks", 2: "For", 3: "Geeks"}
 
print("Dictionary: {}".format(dictionary))
 
# Return True if Present.
if 1 in dictionary: # or "dictionary.keys()"
    print(dictionary[1])
else:
    print("{} is Absent".format(1))
 
 
# Return False if not Present.
if 5 in dictionary.keys():
    print(dictionary[5])
else:
    print("{} is Absent".format(5))

Producción: 

Dictionary: {1:"Geeks",2:"For",3:"Geeks"}
Geeks
5 is Absent 

Publicación traducida automáticamente

Artículo escrito por Akanksha_Rai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *