<br>
<blockquote>

Da: marcoberi@gmail.com Data: 04/03/2015 7.16<br><p dir="ltr">
On Mar 4, 2015 7:10 AM, "Marco Ippolito" <<a href="mailto:ippolito.marco@gmail.com">ippolito.marco@gmail.com</a>> wrote:<br>
</p><p dir="ltr">> Ho questo dictionary:<br>
> d = {('<a href="http://www.siemens71.ru/ne">http://www.siemens71.ru/ne</a>', ''): ['w/?fn=10087173'],<br>
> ('<a href="http://www">http://www</a>', '<a href="http://stems.it/IT/balanceintheworld.asp'">stems.it/IT/balanceintheworld.asp'</a>): ['.balancesy',<br>
> '.balancesy']}<br>
><br>
> come si può ottenere d_inv?:<br>
> d_inv = {['w/?fn=10087173']: ('<a href="http://www.siemens71.ru/ne">http://www.siemens71.ru/ne</a>', ''),<br>
> ['.balancesy', '.balancesy']: ('<a href="http://www">http://www</a>',<br>
> '<a href="http://stems.it/IT/balanceintheworld.asp'">stems.it/IT/balanceintheworld.asp'</a>)}<br>
><br>
><br>
> Vi ringrazio in anticipo</p>
<p dir="ltr">Le liste non possono essere chiavi di dizionari. Detto questo, puoi fare così trasformandole in tuple:</p>
<p dir="ltr">d = dict((tuple(v), k)  for k, v in d.items())</p>
<p dir="ltr">Non provata, ma dovrebbe andare. </p><br></blockquote><br>Solo come nota stilistica, mi sembra di ricordare è dalla versione 2.7 di Python che si può usare un comprehension dict:<br><br>d = {v:k for k,v in d.items()}<br><br><br>