[Python-es] Diccionarios

Daniel Sarmiento dsarmientos en gmail.com
Vie Ene 7 21:28:56 CET 2011


No se si esto sea muy eficiente, pero que tal?

for k, v in d.items():
    print k, v



2011/1/7 Ángel Luis García García <algg78 en telefonica.net>:
> 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/
>>
>
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


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