<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 21 dicembre 2016 13:02, Marco Beri <span dir="ltr"><<a href="mailto:marcoberi@gmail.com" target="_blank">marcoberi@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="gmail-"><div><br></div></span><div>Marcello,</div><div>se l'ultima frase qui sopra è una affermazione, bravo, buon lavoro.<br></div><div><br></div><div>Se invece è una domanda, io sostituirei tutti gli "=\n" con "=" nella variabile.</div><div><br></div></div></div></div></blockquote><div><br></div><div>Si.... dalla fretta ho dato una risposta vaga.... </div><div><br></div><div>ho risolto così:</div><div>config = [dict((param.split("=")) for param in host.split(" ") if "=" in param) for host in resp.replace("=\\\r\n    ","=").replace("\r","").split("\nadd ")[1:]]</div><div><br></div><div> </div><div> - Il giorno 21 dicembre 2016 Giovanni Porcari ha scritto:<br></div><div> - <span style="font-size:12.8px">Che belli gli oneliner :)</span></div><br style="font-size:12.8px"><span style="font-size:12.8px"> - >>> [dict( [(k,v) for k,v in [hostline.split('=') for hostline in host.split(' ') if '=' in hostline] if k in ('name', 'remote-address', 'password')]) for host in hosts.replace('=\n','=').</span><wbr style="font-size:12.8px"><span style="font-size:12.8px">split('\n')]</span></div><div class="gmail_quote"><span style="font-size:12.8px"> -</span></div><div class="gmail_quote"><span style="font-size:12.8px"> -</span></div><div class="gmail_quote"><span style="font-size:12.8px"><br></span></div><div class="gmail_quote"><span style="font-size:12.8px">La versione di Marco mi restituisce un dizionario più pulito.</span></div><div class="gmail_quote"><span style="font-size:12.8px"><br></span></div><div class="gmail_quote"><span style="font-size:12.8px">Grazie a tutti</span></div><div class="gmail_quote"><span style="font-size:12.8px"><br></span></div><div class="gmail_quote"><span style="font-size:12.8px">Marcello</span></div></div></div>