title: Finding letters in a string
body: <p>I'm trying to write a code that finds the letters in a string containing special characters, numbers and letters. The following code returns nothing:</p>
  
  <pre><code>a ="&amp;*&amp;)*&amp;GOKJHOHGOUIGougyY^&amp;*^x".lower()
  print(a)
  final = a.split()
  for y in final:
      if (y.isalpha == True):
          print(y)
  </code></pre>
  
  <p>Output: &amp;<em>&amp;)</em>&amp;gokjhohgouigougyy^&amp;*^x
  => None</p>
  
  <p>Can someone tell me what is the issue and how can I do it without using the <code>re.findall</code>, e.g. using loops like: </p>
  
  <pre><code>for(y in final):
      if (ord(y) in range (97, 127)):
          print(y)
  </code></pre>
  
  <p>The above code works:</p>
  
  <pre><code>for y in a:
      if (ord(y) in range (97, 127)):
          print(y, end='')
  </code></pre>