why is csv reader creating a nested list?
<p>Started learning python after lots of ruby experience. With that context in mind:</p>

<p>I have a csv file that looks something like this:</p>

<h2>city_names.csv</h2>

<pre><code>"abidjan","addis_ababa","adelaide","ahmedabad"
</code></pre>

<p>With the following python script I'd like to read this into a list:</p>

<h2>city_names_reader.py</h2>

<pre><code>import csv

city_name_file = r"./city_names.csv"

with open(city_name_file, 'rb') as file:
  reader = csv.reader(file)
  city_name_list = list(reader)

print city_name_list
</code></pre>

<p>The result surprised me:
    <code>[['abidjan', 'addis_ababa', 'adelaide', 'ahmedabad']]</code></p>

<p>Any idea why I'm getting a nested list rather than a 4-element list? I must be overlooking something self-evident.</p>