title: Python: Too much space between printing lines read from a text file
body: <p>I have this little problem.
   If i create a list from the content of a txt file and print it row by row there are huge spaces between these outputs.</p>
  
  <p><strong>Like:</strong></p>
  
  <p>Name</p>
  
  <p>Name</p>
  
  <p>Street</p>
  
  <p><strong>Thats how i want to style it:</strong></p>
  
  <p>Name<br>
  Name<br>
  Street</p>
  
  <p><strong>And this is the code:</strong></p>
  
  <pre><code>import os.path
  
  print('Get User Data')
  print()
  vName = input('Vorname:   ')
  nName = input('Nachname:  ')
  
  
  data = [vName, nName]
  
  if os.path.isfile('data/'+vName+'_'+nName+'.txt'):
      file = open('data/'+vName+'_'+nName+'.txt', 'r')
      content = file.readlines()
      for element in content:
          print(element)
  else:
      data.append(input('Straße/Nr.:'))
      file = open('data/'+vName+'_'+nName+'.txt', 'w')
      for row in data:
          file.write(row)
      print()
      print('New File created. --&gt; /data/'+vName+'_'+nName+'.txt')
  
  file.close()
  </code></pre>
  
  <p>Can someone explain why this happens and how to fix it?
  Thank you :)</p>