[pyar] Comodín como clave de diccionario
Facundo Batista
facundobatista en gmail.com
Mie Sep 7 22:58:39 ART 2011
2011/9/7 Hector Pacheco <titohdp en gmail.com>:
> Hola lista, tengo la siguiente consulta: ¿Es posible usar como clave en un
> diccionario la cadena comodín? es decir que me acepte cualquier cadena.
> La situación es que tengo un diccionario con 2 claves, una es None y la otra
> me gustaría que tome cualquier cadena (se que si no es None
> viene algún string).
Podés usar como clave el tipo del dato:
>>> d = {str: 'cadena', type(None): 'None'}
>>> def foo(val):
... print d[type(val)]
...
>>> foo(None)
None
>>> foo('3')
cadena
>>> foo('bar')
cadena
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
More information about the pyar
mailing list