csv ファイルを反復処理し、小さな変更を加え、csv ファイルから辞書にエントリを追加するには、辞書が必要です。
私はこれまでのところこれを持っていますが、辞書はファイルの最後の行でしか機能しません。
def citypop():
import csv
F = open("Top5000Population.txt")
csvF = csv.reader(F)
D = {}
with csvF for row in csvF:
city,state,population = row[0],row[1],row[2]
population = population.replace(',','')
population = int(population)
city = city.upper()[:12]
D[(city, state)] = population
return D
ファイルのすべての行を空の辞書に追加できるようにするには、何を変更すればよいですか?