title: Python Tuple Slicing
body: <p>Given that -1 goes back to the first term in a tuple, and the end index of a slice stops before that index, why does </p>
  
  <pre><code>x=(1,2,3,4,5)
  x[0:-1]
  </code></pre>
  
  <p>yield </p>
  
  <pre><code>(1, 2, 3, 4)
  </code></pre>
  
  <p>instead of stopping at the index before the first which is 5?</p>
  
  <p>Thanks </p>