<div dir="ltr">¿Por qué no usas el modulo json?<div><br></div><div style>import json</div><div style>print json.dumps({'suggestions': dame_registros()})</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
2013/3/12 Miguel Beltran R. <span dir="ltr"><<a href="mailto:yourpadre@gmail.com" target="_blank">yourpadre@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><div><div><div><div>Me gusta python pero casi no lo uso por lo que estoy atorado en algo que estoy seguro que es sencillo de mejorar pero no se como<br><br></div>tengo el siguiente codigo (en general)<br>
<br></div><div>----CÓDIGO 1----<br></div>rst=dame_registros()<br></div><div>s2="valor: 'cadena', "<br></div>s=""<br></div>for r in rst:<br></div> if len(s) <> 0: s+=", "<br clear="all">
<div><div><div><div><div><div><div> s+="'%s'" % (r[0])<br></div><div>s2+="suggestions: [%s]" % (s)<br><br><br></div><div><div>----CÓDIGO 2----<br></div>rst=dame_registros()<br><div>s2="valor: 'cadena', "<br>
</div>s=[]<br>for r in rst:<br> s.append(r[0])<br>s2+="suggestions: %s" % (s)<br><br></div><div>El código 1 genera la respuesta JSON que regreso a mi aplicación WEB pero se me hace feo el código, ejemplo:<br>
<pre>query: 'A', suggestions:['ACLARACIÓN DE CAMBIO DE REPRESENTANTE', 'ACLARACIÓN DE DOMICILIO '</pre><br><br>En cambio el código 2 es un poco mejor pero tengo el problema que me genera con unicode, ejemplo:<br>
<pre>query: 'A', suggestions: [u'ACLARACI\xd3N DE CAMBIO DE REPRESENTANTE', u'ACLARACI\xd3N DE DOMICILIO']</pre><br></div><div> ¿Qué me hace falta para hacerlo mas pythonico y resultado generado sea como el código 1?<br>
<br></div><div>________________________________________<br>Lo bueno de vivir un dia mas<br>es saber que nos queda un dia menos de vida
</div></div></div></div></div></div></div></div>
<br>_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Juan Ignacio Rodríguez de León<br>
Móvil: 605 890514<br>
E-Mail: <a href="mailto:euribates@gmail.com" target="_blank">euribates@gmail.com</a><br>
<a href="http://www.metriz.com/" target="_blank">http://www.metriz.com/</a><br>
<a href="http://descon2.com/" target="_blank">http://descon2.com/</a><br>
<a href="http://www.elornitorrincoenmascarado.com/" target="_blank">http://www.elornitorrincoenmascarado.com/</a>
</div>