Los diccionarios en Python son útiles en muchas circunstancias. Por ejemplo, para eso de los args y kwargs, así como para usarlos como estructura de datos en donde se accede en un tiempo óptimo gracias a que podemos usar sus claves como índices para acceder a los mismos.
Hoy veremos algo muy simple en Python: comprobar si un diccionario tiene una clave, es decir, si tiene un dato en determinada clave o si cuenta con ella.
Muy fácil, se usa a if
e in
así como se ve abajo
if clave in diccionario:
Si la clave existe, entonces se ejecuta lo que hay dentro del if
.
El código se expresa mejor:
"""
Trabajando con diccionarios en Python:
comprobar si un diccionario tiene una clave
@author parzibyte
"""
mascota = {
"nombre": "Maggie",
"edad": 3,
"amigos": ["Capuchina", "Guayaba", "Cuco", "Balú", "Meca"]
}
# Para comprobar usamos in:
if "raza" in mascota:
print("Tiene raza: ", mascota["raza"])
else:
print("La mascota no tiene raza")
# Pero si queremos proporcionar un valor por defecto, se puede
# llamar a get, buscar la clave y proporcionar un valor por
# defecto
raza = mascota.get("raza", "Sin raza")
print("La raza es: ", raza)
En el código se ve que usamos a get
, el cual obtiene un valor de la clave pero nos permite proporcionar un valor por defecto; algo como lo que hicimos para emular el switch en Python.
El día de hoy te mostraré cómo crear un servidor HTTP (servidor web) en Android…
En este post te voy a enseñar a designar una carpeta para imprimir todos los…
En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…
Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…
Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…
Hoy voy a enseñarte cómo imprimir el € en una impresora térmica. Vamos a ver…
Esta web usa cookies.
Ver comentarios
muy buenas noches alguien sabe como hago para saber si exite la calve que digita el usario y si exites agregue el valor como una lista o sume ese valor al valor previ?