1
を返すために、関数は単一の状態と人口を返しますが、私はあなたがこれが修正理解している場合、私は列内のすべての個体群を返すが、最初の6行変更機能列全体
def findpop(state=None):
f = open(getMediaPath("population_state_reduced (2).csv"), "rt")
index = 1
for line in f:
if index > 3:
parts = line.split(',')
if state is None:
return [(parts[4], int(parts[5]))]
else:
for line in f:
if parts[4] == state.capitalize():
return int(parts[5])
index += 1
print findpop()