title: How to to remove all zeros from a list
body: <p>I want to remove all zeros from the list after sorting in descending order. </p>
  
  <pre><code>for x in range (1,count):
      exec("col"+str(x) + "=[]")
  
  
  with open (xvg_input, 'r') as num:
  
      line_to_end = num.readlines()
      for line in line_to_end:
          if "#" not in line and "@" not in line:
              line=list(map(float,line.split()))
              for x in range (2,count):
                  exec("col" +str (x)+ ".append(line["+ str(x-1) + "])")
                  exec("col" +str(x) + ".sort(reverse = True)")
                  exec("while (col"+str(x) + ".count(0.000)):")
                  exec("col" +str(x) +".remove(0.000)")
  </code></pre>
  
  <p>I am getting the syntax error. I am not getting where I am doing wrong. I just want to sort in descending order and delete all the zeroes.</p>