Cita:
Iniciado por SamuraiBlanco Definitivamente, todavia estoy pollito.
no es tan complicado...
en los diccionarios, los valores de las llaves pueden ser cadenas, numeros, listas, tuplas o tambien otras funciones (clases todavia no he probado, no se si se podran)..
el .get() lo unico que hace es dar una funcion predeterminada para cuando la llave que estas usando no se encuentre en el diccionario.
este ejemplo puede ayudar a ver las cosas un poco mas claras..
Código Python:
Ver originaldef bar(): print "bar"
def foo(): print "foo"
dict1 = {'a': bar, 'b': bar}
dict1.get('a')()
dict1.get('c', foo)()