Te refieres a mostrar solo las claves:dbs.keys() --César Céspedes Loayza
> Date: Fri, 7 Jan 2011 16:53:58 -0430 > From: [email protected] > To: [email protected] > Subject: Re: [Python-es] Diccionarios > > 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/
_______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
