title: Can't Delete Function Call
body: <p>This question is just out of general curiosity. I've just noticed it when working on my current project (surprisingly I haven't came across before today).</p>
  
  <p>Take this code:</p>
  
  <pre><code>List = ["hi","stack","over","flow","how","you","doing"]
  del List(len(List)-1)
  </code></pre>
  
  <p>Error:</p>
  
  <pre><code>SyntaxError: can't delete function call
  </code></pre>
  
  <p>I don't understand why you aren't allowed to delete an index of a list by referencing a call to a function? Do I just shut up and accept you can't do it or am I doing something fundamentally wrong?</p>
  
  <p>I apologise if there is an easy answer to this but either Google is getting less helpful or this is so blatantly obvious I need help.</p>