title: Trying to For Loop a list and append to new list, but it returns after the first item
body: <p>I'm trying to solve this task:</p>
  <blockquote>
  <p>Loop through list A and create a new list with only items form list A that's between 0-5.</p>
  </blockquote>
  <p>What am I doing wrong here?</p>
  <pre><code>a = [100, 1, 10, 2, 3, 5, 8, 13, 21, 34, 55, 98]
  
  def new_list(x):
      for item in range(len(x)):
          new = []
          if x[item] &lt; 5 and x[item] &gt; 0:
              (new.append(item))
              return new
  
  print(new_list(a))
  </code></pre>
  <p>I'm just getting <code>[1]</code> as an answer.</p>