python bisect, it is possible to work with descending sorted lists?
<p>How can I use bisect module on lists that are sorted descending?
eg.</p>

<pre><code>import bisect

x = [1.0,2.0,3.0,4.0] # normal, ascending
bisect.insort(x,2.5)  # --&gt;  x is [1.0, 2.0, 2.5, 3.0, 4.0]     ok, works fine for ascending list

# however
x = [1.0,2.0,3.0,4.0]
x.reverse()           # --&gt;  x is [4.0, 3.0, 2.0, 1.0]          descending list
bisect.insort(x,2.5)  # --&gt;  x is [4.0, 3.0, 2.0, 1.0, 2.5]     2.5 at end, not what I want really   
</code></pre>

<p>The only methods are insort (insort_right) or insort_left  - none of which work for me.
Any suggestions? thank you</p>
