scusami, ma se faccio dati[0][11]
la risposta è un errore perchè manca la chiave 11 ! Il giorno 25 novembre 2011 08:41, Giuseppe Amato <giuam...@gmail.com> ha scritto: > > salve a tutti, > > spiego meglio il mio problema: vorrei realizzare un dizionario in modo > che > > come chiave si prenda un range di numeri ed i valori sono degli array. > > Ad esempio: > > > > dati={0<x<20:array([1, 5, 7 , 21,33]), > > 21< x<30: array(4,6,1,3,5]} > > > > ossia per tutti i valori x compresi tra 0 e 20 prendi il primo array (e > > così via) > > e' possibile ? > > C'è un modo anche se è un po' rozzo: fai un dizionario di dizionari > > >>> dati={0:{20:[1, 5, 7 , 21,33]},21:{30:[4,6,1,3,5]}} > >>> dati[0][20] > [1, 5, 7, 21, 33] > > In questo modo puoi richiamare direttamente l'array corrispondente al > range che ti interessa fosse anche tra 0 e 10 > -- > ---------------------------------------------------------------------- > Giuseppe Amato > e-mail: giuam...@gmail.com > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python