Or like this:
x = [0, 100, 200, 1000]
y = 435
for n, i in enumerate(x):
if y < i:
n = n - 1
break
x.insert(n + 1, y)
If you decide to stick with
n = sum ( y>x[i] for i in range(len(x)) ) - 1
Replace it with:
n = sum(y > i for i in x) - 1
Tobias K.
--
http://mail.python.org/mailman/listinfo/python-list
