[Python-es] Diccionarios

Ángel Luis García García algg78 en telefonica.net
Vie Ene 7 21:20:29 CET 2011


Hola Álvaro. Teniendo que 'd' es un diccionario, si quieres recorrer los
items de un diccionario, utiliza el iterador:

i = d.iteritems(); i.next()

Si quieres iterar sobre las claves:

i = d.iterkeys(); i.next()

Si quieres iterar sobre los valores:

i = d.itervalues(); i.next()

Saludos.

Ángel luis García García
http://elviajedelnavegante.blogspot.com


El 7 de enero de 2011 20:33, Alvaro Manrique
<sanreikaj.foros en gmail.com>escribió:

>  Buenas Tardes,
>
>    Tengo una pequeña duda, estoy creando un diccionario el cual va a contar
> con 2 claves, lo estoy creando asi
>
>
> *lDbFiles=dict([("Base",variable1),("File",variable2)])*
>
> si coloco un print a lDbFiles, obtengo lo siguiente
>
> *{'Base': 'SGEMERCALHOGAR_MILU', 'File': 'SGEMERCALHOGAR_MILU.SQL'}*
>
> si hago un *print lDbFiles['Base']*, obtengo:
>
> *SGEMERCALHOGAR_MILU*
>
> Hasta ahi  todo bien, eso me dice que mi diccionario esta bien, de igual
> forma corrijanme si estoy mal.
>
> Luego trato de recorrerlo asi
>
> *for lDbF in lDbFiles:*
>
> Si dentro del for traro de hacer esto por ejemplo
>
> *print lDbF*
>
> Solo obtengo:
>
> *Base*
>
>
> Agradezco la ayuda que me puedan brindar sobre como debo recorrer mi
> diccionario o que hice mal al momento de crearlo
>
> --
> Alvaro Manrique
> Programador
> PIN: 221C390B
> Skype: alvaro_manrique
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110107/99e1acf0/attachment.html>


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