Il 21 dicembre 2016 00:06:23 CET, Marco Beri <marcob...@gmail.com> ha scritto:
>Questa riga qui sotto, ammettendo di avere la variabile conf che >contiene >tutta la tua stringa con la configurazione fa, credo, quello che >chiedi: > >config = [dict([(param.split("=")) for param in host.split(" ") if "=" >in >param]) for host in conf.split("add ")[1:]] > > >Non è il massimo della leggibilità, ma di sicuro è veloce e usa solo >split >e list comprehension :-) > >Il valore di config è un elenco di dizionari > >Certo, ogni dizionario ha più roba di quello che ti serve, ma è un vero >problema? > >Se lo è, devi correggere if "=" in param con if param.split("=")[0] in >("name", "remote-address", "password") > Wow... Roba da manuale... -- Gollum1 Tessssoro, dov'è il mio tessssoro... Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori (maledetto correttore ortografico). _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python