<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class=""><div><br class=""><blockquote type="cite"><div class="gmail_quote"><blockquote style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; " class="gmail_quote">
<div id=":1ci" class="">6. El split lo haces varias veces. Tal vez puedas hacerlo con una<br class="">
expresión regular más compleja, o con algo tipo<br class="">
<br class="">
"date, dummy, dummy, email = line.split(' ')"</div></blockquote></div><br class="">Quizá más claro:<div class=""><br class=""></div><div class="">date, _, _, email = line.split(' ')</div><div class=""><br class=""></div><div class="">De un vistazo se ve que el _ lo estás tirando a la basura. Y además sabes que nadie decente va a usar _ como variable y no estarás pisando valores.</div>
<div class=""><br class=""></div><div class="">A todo esto, ¿habría una forma de no alocar esa memoria? Al menos en Python 2.7:</div><div class=""><br class=""></div><div class="">>>>_ = 2</div><div class="">>>> print _</div><div class="">2</div><div class=""><br class=""></div><div class="">Pero a veces querría que ciertos resultados de una función (posiblemente muy grandes) sean completamente ignorados.</div></blockquote></div><br class=""><div class="">Dentro del intérprete interactivo ni siquiera hace falta la asignación (al nombre _ siempre se le asigna el resultado de la evaluación de la última expresión):</div><div class="">>>> 2</div><div class="">2</div><div class="">>>> print _</div><div class="">2</div><div class="">>>></div><div class=""><br></div><div class="">No me parece un inconveniente mayúsculo asignarle None al nombre dummy. Ten en cuenta que sólo lo necesitarías si quieres liberar recursos *durante el scope actual*.</div><div class=""><br></div><div class=""><br></div></body></html>