<div dir="ltr"><br><br><div class="gmail_quote">2008/9/30 Massimo Capanni <span dir="ltr"><<a href="mailto:massimo.capanni@gmail.com">massimo.capanni@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr"><div>salve a tutti,</div>
<div> </div>
<div>e' possibile creare un dizionario di dizionari?</div>
<div> </div></div></blockquote><div>Certo,<br>ti allego un mini esempio<br>In [1]: dict1 = {}<br>In [2]: dict[1] = "prova2"<br>In [3]: dict2 = {1:"provadict"}<br>In [4]: dict1[2] = dict2<br>In [5]: dict1[3] = {1:"altro dizionario nested"}<br>
In [6]: from pprint import pprint<br>In [7]: pprint(prova)<br>{1: 'prova2', 2: {1: 'provadict'}, 3: {1: 'altro dizionario nested'}}<br>In [8]: print prova[3][1]<br>altro dizionario nested<br><br>e cioè:<br>
ho creato un dizionario vuoto di nome dict1 (riga 1) e gli ho assegnato un valore (riga2)<br>ho creato un secondo dizionario di nome dict2 con dei valori preassegnati (riga 3) e lo ho assegnato la secondo elemento del dizionario dict2 (riga 4).<br>
Al terzo valore del dizionario dict1 ho assegnato un altro dizionario (riga 5).<br>Il risultato lo puoi vedere in fondo (riga 7)<br>Per accedere all'elemento del dizionario più interno basta che lo referenzi con la notazione riportata in riga 8.<br>
HTH<br>Ciao Fabrizio<br> <br></div></div><br></div>