<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>