<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Te refieres a mostrar solo las claves:<div>dbs.keys()</div><div><br></div><div>--</div><div>César Céspedes Loayza<br><br>&gt; Date: Fri, 7 Jan 2011 16:53:58 -0430<br>&gt; From: sanreikaj.foros@gmail.com<br>&gt; To: python-es@python.org<br>&gt; Subject: Re: [Python-es] Diccionarios<br>&gt; <br>&gt; Realice varias pruebas con todas las opciones aportadas y el resultado <br>&gt; que tengo es que tengo una lista de items a iterar, es decir,<br>&gt; cada par clave:valor es un item, para ir a la segunda clave es una nueva <br>&gt; iteracion,<br>&gt; lo que busco hacer es un diccionario como los devuelve la funcion <br>&gt; fetchall() de la clase mysql al crear un cursor,<br>&gt; esta funcion crea un diccionario de manera tal que cuando hago  for db <br>&gt; in dbs:, puedo hacer db['clave'],<br>&gt; no se si me explico bien.<br>&gt; <br>&gt; Esto lo necesito asi para poder extraer los valores de las dos claves <br>&gt; del diccionario en la misma iteracion.<br>&gt; <br>&gt; Sera que lo que necesito es un diccionario de diccionarios???<br>&gt; <br>&gt; <br>&gt; <br>&gt; El 07/01/11 15:58, Daniel Sarmiento escribió:<br>&gt; &gt; No se si esto sea muy eficiente, pero que tal?<br>&gt; &gt;<br>&gt; &gt; for k, v in d.items():<br>&gt; &gt;      print k, v<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; 2011/1/7 Ángel Luis García García&lt;algg78@telefonica.net&gt;:<br>&gt; &gt;&gt; Hola Álvaro. Teniendo que 'd' es un diccionario, si quieres recorrer los<br>&gt; &gt;&gt; items de un diccionario, utiliza el iterador:<br>&gt; &gt;&gt; i = d.iteritems(); i.next()<br>&gt; &gt;&gt; Si quieres iterar sobre las claves:<br>&gt; &gt;&gt; i = d.iterkeys(); i.next()<br>&gt; &gt;&gt; Si quieres iterar sobre los valores:<br>&gt; &gt;&gt; i = d.itervalues(); i.next()<br>&gt; &gt;&gt; Saludos.<br>&gt; &gt;&gt; Ángel luis García García<br>&gt; &gt;&gt; http://elviajedelnavegante.blogspot.com<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; El 7 de enero de 2011 20:33, Alvaro Manrique&lt;sanreikaj.foros@gmail.com&gt;<br>&gt; &gt;&gt; escribió:<br>&gt; &gt;&gt;&gt; Buenas Tardes,<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt;     Tengo una pequeña duda, estoy creando un diccionario el cual va a<br>&gt; &gt;&gt;&gt; contar con 2 claves, lo estoy creando asi<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; lDbFiles=dict([("Base",variable1),("File",variable2)])<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; si coloco un print a lDbFiles, obtengo lo siguiente<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; {'Base': 'SGEMERCALHOGAR_MILU', 'File': 'SGEMERCALHOGAR_MILU.SQL'}<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; si hago un print lDbFiles['Base'], obtengo:<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; SGEMERCALHOGAR_MILU<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; Hasta ahi  todo bien, eso me dice que mi diccionario esta bien, de igual<br>&gt; &gt;&gt;&gt; forma corrijanme si estoy mal.<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; Luego trato de recorrerlo asi<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; for lDbF in lDbFiles:<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; Si dentro del for traro de hacer esto por ejemplo<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; print lDbF<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; Solo obtengo:<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; Base<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; Agradezco la ayuda que me puedan brindar sobre como debo recorrer mi<br>&gt; &gt;&gt;&gt; diccionario o que hice mal al momento de crearlo<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; --<br>&gt; &gt;&gt;&gt; Alvaro Manrique<br>&gt; &gt;&gt;&gt; Programador<br>&gt; &gt;&gt;&gt; PIN: 221C390B<br>&gt; &gt;&gt;&gt; Skype: alvaro_manrique<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; _______________________________________________<br>&gt; &gt;&gt;&gt; Python-es mailing list<br>&gt; &gt;&gt;&gt; Python-es@python.org<br>&gt; &gt;&gt;&gt; http://mail.python.org/mailman/listinfo/python-es<br>&gt; &gt;&gt;&gt; FAQ: http://python-es-faq.wikidot.com/<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; Python-es mailing list<br>&gt; &gt;&gt; Python-es@python.org<br>&gt; &gt;&gt; http://mail.python.org/mailman/listinfo/python-es<br>&gt; &gt;&gt; FAQ: http://python-es-faq.wikidot.com/<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Python-es mailing list<br>&gt; &gt; Python-es@python.org<br>&gt; &gt; http://mail.python.org/mailman/listinfo/python-es<br>&gt; &gt; FAQ: http://python-es-faq.wikidot.com/<br>&gt; <br>&gt; -- <br>&gt; Alvaro Manrique Programador PIN: 221C390B Skype: alvaro_manrique<br>&gt; _______________________________________________<br>&gt; Python-es mailing list<br>&gt; Python-es@python.org<br>&gt; http://mail.python.org/mailman/listinfo/python-es<br>&gt; FAQ: http://python-es-faq.wikidot.com/<br></div>                                               </body>
</html>