Realice varias pruebas con todas las opciones aportadas y el resultado que tengo es que tengo una lista de items a iterar, es decir, cada par clave:valor es un item, para ir a la segunda clave es una nueva iteracion, lo que busco hacer es un diccionario como los devuelve la funcion fetchall() de la clase mysql al crear un cursor, esta funcion crea un diccionario de manera tal que cuando hago for db in dbs:, puedo hacer db['clave'],
no se si me explico bien.

Esto lo necesito asi para poder extraer los valores de las dos claves del diccionario en la misma iteracion.

Sera que lo que necesito es un diccionario de diccionarios???



El 07/01/11 15:58, Daniel Sarmiento escribió:
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<[email protected]>:
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<[email protected]>
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
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/




_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

--
Alvaro Manrique Programador PIN: 221C390B Skype: alvaro_manrique
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a