8.3.1. Obtener el valor de una clave
Método: get(clave[, "valor x defecto si la clave no existe"])
>>> remera.get("color")
'rosa'
>>> remera.get("stock")
>>> remera.get("stock", "sin stock")
'sin stock'
8.3.2. Saber si una clave existe en el diccionario
Método: has_key(clave)
>>> existe = remera.has_key("precio")
>>> existe
False
>>> existe = remera.has_key("color")
>>> existe
True
8.3.3. Obtener las claves y valores de un diccionario
Método: iteritems()
Alias: items()
diccionario = {'color': 'rosa', 'marca': 'Zara', 'talle': 'U'}
for clave, valor in diccionario.iteritems():
print "El valor de la clave %s es %s" % (clave, valor)
Salida:
El valor de la clave color es rosa El valor de la clave marca es Zara El valor de la clave talle es U
8.3.4. Obtener las claves de un diccionario
Método: keys()
>>> diccionario = {'color': 'rosa', 'marca': 'Zara', 'talle': 'U'}
>>> claves = diccionario.keys()
>>> claves
['color', 'marca', 'talle']
8.3.5. Obtener los valores de un diccionario
Método: values()
>>> diccionario = {'color': 'rosa', 'marca': 'Zara', 'talle': 'U'}
>>> valores = diccionario.values()
>>> valores
['rosa', 'Zara', 'U']
8.3.6. Obtener la cantidad de elementos de un diccionario
Para contar los elementos de un diccionario, al igual que con las listas y tuplas, se utiliza la función integrada len()
.
>>> diccionario = {'color': 'rosa', 'marca': 'Zara', 'talle': 'U'}
>>> len(diccionario)
3
Copyright (c) 2011-2013 Eugenia Bahit.
La copia y redistribución de esta página se permite bajo los términos
de la licencia Creative Commons Atribución NoComercial SinDerivadas
3.0 Unported siempre que se conserve esta nota de copyright.