How do I reverse a part (slice) of a list in Python?
<p>Why doesn't this work?</p>

<pre><code># to reverse a part of the string in place 
a = [1,2,3,4,5]
a[2:4] = reversed(a[2:4])  # This works!
a[2:4] = [0,0]             # This works too.
a[2:4].reverse()           # But this doesn't work
</code></pre>
