title: Python 2: AttributeError: 'str' object has no attribute 'remove'
body: <p>I have a small problem with a list. I have a list called <code>l1</code>:</p>
  
  <pre><code>l1 = ['Amazon FR: Huawei1 - PRICE ALERT!', 'Amazon FR: Huawei1 - PRICE ALERT!', 'Amazon UK: Huawei1 - PRICE ALERT!']
  </code></pre>
  
  <p>And I want to delete <code>'Amazon FR: '</code> and <code>' - PRICE ALERT!'</code> from each string in my list:</p>
  
  <p><em>(Doesn't matter if it is 'Amazon FR' or 'Amazon UK'...)</em></p>
  
  <pre><code>l1 = ['Amazon FR: Huawei1 - PRICE ALERT!', 'Amazon FR: Huawei1 - PRICE ALERT!', 'Amazon UK: Huawei1 - PRICE ALERT!']
  l2 = []
  for x in l1:
      x.remove[:10]
      x.remove[14:]
      l2.append(x)
  </code></pre>
  
  <p>But Python give me an error:</p>
  
  <pre><code>AttributeError: 'str' object has no attribute 'remove'
  </code></pre>
  
  <p>Ok, if <code>'str'</code> object has no attribute <code>'remove'</code>, how can I delete some words or characters from the string using indexing?</p>
  
  <p>Thanks</p>