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 ?

No, scrivi una funzione.

Due righe al volo...
---

dati = [[0, None],[20,[1,2,3,4,5]],[30,[2,3,4,5]]]

def chooseCase(caso):
    for x in dati:
        if (caso <= x[0]):
            return x[1]
print(chooseCase(25))
print(chooseCase(-2))


--
Wyrmskull
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a