Detectar el contenido de un diccionario

Alexis Roda alexis.roda en urv.net
Mar Dic 21 10:28:32 CET 2004


Oscar Merchan wrote:
> 
> Buenos dias Lista.
> 
> 	No se si se puede, pero estoy mirando como conseguir averiguar si dentro de un diccionario tengo otro o no, la idea es que el usuario
>     pueda meterme en un fichero de configuracion una serie de parametros, como por ejemplo '  Formatear --> hda --> ext3 ' esot se veria de 
>     la siguiente forma .-
> 
> 	diccionario = {'Formatear':{'hda':'ext3'}}
> 
> 	Pero aparte de ese contenido en el diccionario pueden haber mas cosas y no todas seran diccionarios anidados dentro del principal, lo 
>     que no es, es como averiguar si lo que ahi dentro del diccionario es otro diccionario o no, los indices del diccionario principal los saco
>     con ' keys ' o sea diccionario.keys(), lo que no se es como saber que por ejemplo el indice 1 tiene un diccionario anidado o no.

if isinstance(diccionario['Formatear'], dict) :
   print "es diccionario"



Sl.
-- 
                                    ////
                                   (@ @)
----------------------------oOO----(_)----OOo--------------------------
<>               Ojo por ojo y el mundo acabara ciego
/\ Alexis Roda - Universitat Rovira i Virgili - Reus, Tarragona (Spain)
-----------------------------------------------------------------------

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es