title: Remove a '\n' list item from a python list
body: <p>I have a list which contains an item '\n' in it.
  I want to remove it. however, the remove command is not working for it. Can anyone tell me what I am doing wrong?</p>
  
  <pre><code>def main():
      list1 = ['\ng,g\ng,g,g\n', '\n', '\ns\ns,s\n', '\nd,d\nd\nd,d,d,d\n\n']
      print list1
  
      print list1.remove('\n')
  
  
  if __name__ == '__main__':
      main()
  </code></pre>
  
  <p>Also, if my list were to contain many such entries '\n', how do I remove them all? I currently use set() to get the duplicates and then am trying to get the remove command to work. However, the set() command seems to change the sorting of the list. I'd rather iterate through the list and incase a '\n' is found, remove it.</p>