title: Split function add: \xef\xbb\xbf...\n to my list
body: <p>I want to open my <code>file.txt</code> and split all data from this file.</p>
  
  <p>Here is my <code>file.txt</code>:</p>
  
  <pre><code>some_data1 some_data2 some_data3 some_data4 some_data5
  </code></pre>
  
  <p>and here is my python code:</p>
  
  <pre><code>&gt;&gt;&gt;file_txt = open("file.txt", 'r')
  &gt;&gt;&gt;data = file_txt.read()
  &gt;&gt;&gt;data_list = data.split(' ')
  &gt;&gt;&gt;print data
  some_data1 some_data2 some_data3 some_data4 some_data5
  &gt;&gt;&gt;print data_list
  ['\xef\xbb\xbfsome_data1', 'some_data1', "some_data1", 'some_data1', 'some_data1\n']
  </code></pre>
  
  <p>As you can see here, when I print my <code>data_list</code> it adds to my list this: <code>\xef\xbb\xbf</code> and this: <code>\n</code>. What are these and how can I clean my list from them.</p>
  
  <p>Thanks.</p>