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/