scusami, ma se faccio<br><br>dati[0][11]<br><br>la risposta è un errore perchè manca la chiave 11 !<br><br><div class="gmail_quote">Il giorno 25 novembre 2011 08:41, Giuseppe Amato <span dir="ltr"><<a href="mailto:giuamato@gmail.com">giuamato@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">> salve a tutti,<br>
> spiego meglio il mio problema: vorrei realizzare un dizionario in modo che<br>
> come chiave si prenda un range di numeri ed i valori sono degli array.<br>
> Ad esempio:<br>
><br>
</div><div class="im">> dati={0<x<20:array([1, 5, 7 , 21,33]),<br>
> 21< x<30: array(4,6,1,3,5]}<br>
><br>
> ossia per tutti i valori x compresi tra 0 e 20 prendi il primo array (e<br>
> così via)<br>
> e' possibile ?<br>
<br>
</div>C'è un modo anche se è un po' rozzo: fai un dizionario di dizionari<br>
<br>
>>> dati={0:{20:[1, 5, 7 , 21,33]},21:{30:[4,6,1,3,5]}}<br>
>>> dati[0][20]<br>
[1, 5, 7, 21, 33]<br>
<br>
In questo modo puoi richiamare direttamente l'array corrispondente al<br>
range che ti interessa fosse anche tra 0 e 10<br>
<font color="#888888">--<br>
----------------------------------------------------------------------<br>
Giuseppe Amato<br>
e-mail: <a href="mailto:giuamato@gmail.com">giuamato@gmail.com</a><br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
</div></div></blockquote></div><br>