title: Use lambda function for multiple replacement python
body: <p>I have sample dataset <code>df</code> like;</p>
  <pre><code>tel_no
   tel:+1-860-752-8792
   tel:+1-949-722-8838
  </code></pre>
  <p>Th goal is to get the output as;</p>
  <pre><code>tel_no
  18607528792
  19497228838
  </code></pre>
  <p>Here is my attempt;</p>
  <pre><code>df['tel_no'].apply(lambda x: x.replace(i, '') for i in ['+','-','tel:'])
  </code></pre>
  <p>But this gives an error message;</p>
  <pre><code>TypeError: 'generator' object is not callable
  </code></pre>
  <p>I am aware that it can be done in 3 separate lines, on for each character. But I was wondering can we do it one line as above. Help is appreciated.</p>