title: Load a txt with unstructured text in Python
body: <p>I have found a <code>.txt</code> file with the names of more than 5000 cities around the world. The link <a href="http://download.geonames.org/export/dump/cities15000.zip" rel="nofollow noreferrer">is here</a>. The text within is all messy. I would like, in Python, to read the file and store it into a list, so I could search the name of a city whenever I want?</p>
  <p>I tried loading it as a dataframe with</p>
  <pre><code>import pandas as pd
  cities = pd.read_csv('cities15000.txt',error_bad_lines=False)   
  </code></pre>
  <p>However, everything looks very messy.
  Is there an easier way to achieve this?
  Thanks in advance!</p>