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