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