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

Rispondere a