我目前有一个带有两个参数的CSV文件,第一个参数包含CountryCode,CityName,Region,Population,Latitude,Longitude的ata”,第二个参数是一个列表,其中每个元素本身就是一个包含3个字符串的列表我试图查找总人口,但是到目前为止,由于城市必须与国家,名称和地区相匹配,我还没有走运。这是我一直试图根据
回答的代码框架
import csv
def total_population(string,list):
population = 0
with open(string) as f:
with open(list) as fh:
csv_reader = csv.reader(f)
csv2_reader = csv.reader(fh)
for info in csv_reader:
country_code = list[0]
city_name = list[1]
region= list[2]
for line in csv2_reader:
if line[0] = country_code:
continue
if line[1] = city_name:
continue
if line[2] = region:
continue
population = population + line[3] in list
return population