title: Why is there no IndexError thrown and why the output is an empty list when the index required is larger than the length of list?
body: <p>The following list x has only a length of 3 and the max index would be 2, shouldn't it be throwing a index error instead of an empty list?</p>
  <pre><code>x = [1,2,3]
  print(x[100:])
  </code></pre>
  <p>the output is</p>
  <pre><code>[]
  </code></pre>