title: Python - check if a letter is in a list
body: <p>If a letter (string) is in a list, 
      find_letter(['o', ['hello', 'c', 'bye']), 
  return True, if not return False.</p>
  
  <pre><code>def find_letter(lst):
  
      lst=['o','hello', 1]
      n='o'
  
      if not lst:          
          return 0
  
      elif lst[0] == n:
          return True
  
      elif find_letter(lst[0:]):
          return True
  
      else: 
          return False
  
  
  print(find_letter(lst))
  </code></pre>
  
  <p>It does return 'True', but I am not sure if this is the right way to do this. Maybe there's a better way? In the second elif-statement, is python going through all the elements in the list if the first one doesn't contain the letter? The function must be recursive.</p>